Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Kubernetes: Infrastructure as Code with Pulumi

via LinkedIn Learning

Overview

Discover why developers use Pulumi for creating, deploying, and managing cloud infrastructure across multiple cloud platforms.

Syllabus

Introduction
  • Infrastructure as code with Pulumi
  • Quick prerequisite technology overview
1. Getting Started with Pulumi
  • Component overview
  • Concepts and terminology
  • Installing the Pulumi CLI
  • Authenticating the CLI with the Pulumi Console
  • Architectural overview
2. Exploring Projects and Stacks
  • Deploying a stack
  • Stack outputs
  • The configuration system
  • Destroying and removing stacks
3. Deploying Containers on Docker
  • Creating a simple Python web app
  • Building a Docker image
  • Running a Docker container
  • Using stack outputs in scripts
4. Deploying an App on a Local Kubernetes Cluster
  • Setting up a local Kubernetes cluster
  • Creating a new project using the Pulumi Console
  • Deploying infrastructure to a local Kubernetes cluster
  • Specifying replicas using the configuration system
  • Provisioning deployments and services on Kubernetes
5. Setting Up a Static Website on AWS
  • Configuring access to AWS resources
  • Provisioning an S3 bucket
  • Creating a static website
  • Updating the static website
6. Deploying an App on Elastic Kubernetes Service on AWS
  • Configuring access to create EKS clusters
  • Provisioning IAM roles, VPC, subnets, and security groups
  • Provisioning an EKS cluster and the cluster node group
  • Deploying a stack to create an EKS cluster
  • Registering an image with ECR
  • Deploying an application to EKS
  • Tearing down resources and removing stacks
Conclusion
  • Summary and next steps

Taught by

Janani Ravi

Reviews

Start your review of Kubernetes: Infrastructure as Code with Pulumi

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.