Kubernetes: Infrastructure as Code with Pulumi
Offered By: LinkedIn Learning
Course Description
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
- Component overview
- Concepts and terminology
- Installing the Pulumi CLI
- Authenticating the CLI with the Pulumi Console
- Architectural overview
- Deploying a stack
- Stack outputs
- The configuration system
- Destroying and removing stacks
- Creating a simple Python web app
- Building a Docker image
- Running a Docker container
- Using stack outputs in scripts
- 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
- Configuring access to AWS resources
- Provisioning an S3 bucket
- Creating a static website
- Updating the static website
- 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
- Summary and next steps
Taught by
Janani Ravi
Related Courses
Accelerate Software Delivery using DevOpsMicrosoft via edX Infrastructure as Code
Microsoft via edX App Deployment, Debugging, and Performance
Google Cloud via Coursera Introduction to DevOps and Site Reliability Engineering
Linux Foundation via edX Configuration Management and the Cloud
Google via Coursera