Kubernetes: Infrastructure as Code with Pulumi

Go to class
Write Review

Free Online Course: Kubernetes: Infrastructure as Code with Pulumi provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Kubernetes: Infrastructure as Code with Pulumi is taught by Janani Ravi.

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