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
|Simple Guestbook App|
If you’d like to see a new tutorial, please request one. Pull requests are also welcome!