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
Introduction to Cloud Infrastructure TechnologiesLinux Foundation via edX Scalable Microservices with Kubernetes
Google via Udacity Google Cloud Fundamentals: Core Infrastructure
Google via Coursera Introduction to Kubernetes
Linux Foundation via edX Fundamentals of Containers, Kubernetes, and Red Hat OpenShift
Red Hat via edX