The following tutorials highlight the Kubernetes platform using complete end-to-end scenarios.
If this is your first time getting started with Pulumi for Kubernetes, try the easy Get Started guide first.
Tutorials are available for a number of Kubernetes tasks:
- Clusters - provisioning a new Kubernetes cluster
- Workloads - effectively running applications
- Day Two Tasks - complex tasks for managing existing Kubernetes environments
These tutorials will help you provision a Kubernetes cluster on your cloud of choice:
These tutorials deploy application workloads to any Kubernetes cluster, managed or self-managed:
Deploy an Nginx web server to Kubernetes and expose it to the Internet with a public IP address.
Deploy the WordPress Helm Chart to your cluster.
Deploy a multi-service, load balanced Guestbook application using Redis and Nginx.
Deploy an application, perform a cascading update, and monitor deployment progress visually as it occurs.
Deploy a stateless application using a Kubernetes Deployment, and then dynamically scale it out.
Day Two Tasks
These tutorials tackle difficult “day two” tasks:
Stage a rollout from a 3-replica canary to 10-replica staging environment, gating progress on Prometheus health checks.
See how to migrate workloads using node groups in an EKS cluster to accomplish zero downtime upgrades.
Other Examples and Tutorials
There are no Python tutorials (yet) for this cloud.
If you’d like to see a new tutorial, please request one. Pull requests are also welcome!