Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Kubernetes: Infrastructure as Code with Pulumi

Kubernetes: Infrastructure as Code with Pulumi

1h 43mAdvanced2021-10-12

Authors

Janani Ravi

Janani Ravi

Certified Google Cloud Architect and Data Engineer

Course details

Developers, infrastructure engineers, security engineers, and engineering leaders are increasingly using Pulumi for creating, deploying, and managing cloud infrastructure across multiple cloud platforms. Developers find Pulumi easy to work with because infrastructure specification is done using high level programming languages, not config files. In this course, Janani Ravi shares her knowledge using Pulumi, starting with the basics concepts and covering the installation of the Pulumi CLI. She then explains how to deploy containers and apps, how to configure Pulimi to set up a static website on AWS, and how to provision and deploy an app on Elastic Kubernetes Service on AWS.

Skills covered

PulumiKubernetesDevOps ToolsDevOps FoundationsAdvancedAmazon Web Services (AWS)AmazonDevOpsOpen Source

Concepts

0. Introduction

  • 01 - Infrastructure as code with Pulumi
  • 02 - Quick prerequisite technology overview

1. Getting Started with Pulumi

  • 03 - Component overview
  • 04 - Concepts and terminology
  • 05 - Installing the Pulumi CLI
  • 06 - Authenticating the CLI with the Pulumi Console
  • 07 - Architectural overview

2. Exploring Projects and Stacks

  • 08 - Deploying a stack
  • 09 - Stack outputs
  • 10 - The configuration system
  • 11 - Destroying and removing stacks

3. Deploying Containers on Docker

  • 12 - Creating a simple Python web app
  • 13 - Building a Docker image
  • 14 - Running a Docker container
  • 15 - Using stack outputs in scripts

4. Deploying an App on a Local Kubernetes Cluster

  • 16 - Setting up a local Kubernetes cluster
  • 17 - Creating a new project using the Pulumi Console
  • 18 - Deploying infrastructure to a local Kubernetes cluster
  • 19 - Specifying replicas using the configuration system
  • 20 - Provisioning deployments and services on Kubernetes

5. Setting Up a Static Website on AWS

  • 21 - Configuring access to AWS resources
  • 22 - Provisioning an S3 bucket
  • 23 - Creating a static website
  • 24 - Updating the static website

6. Deploying an App on Elastic Kubernetes Service on AWS

  • 25 - Configuring access to create EKS clusters
  • 26 - Provisioning IAM roles, VPC, subnets, and security groups
  • 27 - Provisioning an EKS cluster and the cluster node group
  • 28 - Deploying a stack to create an EKS cluster
  • 29 - Registering an image with ECR
  • 30 - Deploying an application to EKS
  • 31 - Tearing down resources and removing stacks

Conclusion

  • 32 - Summary and next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal