In this workshop, we’ll examine how Pulumi interacts with Kubernetes, and show real-world examples of managing Amazon EKS clusters. We’ll focus on building a user-friendly Kubernetes platform, installing software that makes Kubernetes easy to use for application developers.
Attendees will be guided through the process of provisioning an Amazon EKS cluster and installing platform friendly software such as cert-manager and external-dns.
Active Pulumi users, and users considering or actively building a Kubernetes platform
Attendees should be familiar with Pulumi and have the Pulumi CLI installed on their machine. Attendees should have access to an AWS account, temporary AWS accounts will be provided to users on a first come, first served basis.
- Lee BriggsCommunity Engineer, Pulumi
What you will learn:
- How-to provision a production-ready Amazon EKS cluster with key features enabled using Pulumi
- Provisioning the aws-load-balancer-controller to automate ingress creation
- Install an example application to show the end-to-end user experience for users.
Get Started with Pulumi
- Create an AWS S3 Bucket then modify the bucket to host a static website.
- Create an Azure Resource Group and Storage Account, then export the storage account’s connection string.
- Create a Google Cloud Storage Bucket and apply labels to that bucket.
- Create a Kubernetes NGINX deployment and add a config value for MiniKube deployments.