Kubernetes and Pulumi
Tutorials, templates, examples, blog posts, and workshops to help you deploy and manage Kubernetes infrastructure with Pulumi.
Browse allTutorials
Learn by doing
Tutorial
Install Helm Charts using the Chart resource
Tutorial
Install Helm Charts using the Release resource
Tutorial
Integrate Pulumi with Secret Store CSI Driver in Kubernetes
Tutorial
Integrate with External Secrets Operator (ESO)
Tutorial
Secure Kubernetes Application Secrets with Pulumi ESC
Tutorial
Azure Kubernetes Service (AKS): Hello World
Tutorial
Choosing the Right Helm Resource
TutorialKubernetes
Creating Resources
Tutorial
Deleting Helm Chart Default Values
Tutorial
Deploy a Stateless Application on Kubernetes
Tutorial
Deploy the Kubernetes Guestbook App
Tutorial
Managing Resources with Server-Side Apply
Templates
Bootstrap new projects
TemplateKubernetes
kubernetes-csharp
TemplateKubernetes
kubernetes-go
TemplateKubernetes
kubernetes-hcl
TemplateKubernetes
kubernetes-java
TemplateKubernetes
kubernetes-python
TemplateKubernetes
kubernetes-typescript
TemplateKubernetes
kubernetes-yaml
TemplateKubernetes
Helm Chart on Kubernetes
TemplateKubernetes
Web Application on Kubernetes
TemplateKubernetes
kubernetes-fsharp
TemplateKubernetes
kubernetes-ovh-csharp
TemplateKubernetes
kubernetes-ovh-go
Examples
Browse real-world programs
Example.NET
Simple and Component-based Kubernetes Guestbook Apps
Example.NET
Wordpress Helm Chart Deployed Using Helm Release Resource
ExampleGo
App Rollout via ConfigMap Data Change
ExampleGo
Exposing a Deployment with a Public IP Address
ExampleGo
Simple and Component-based Kubernetes Guestbook Apps
ExampleGo
Wordpress Helm Chart Deployed Using Helm Release Resource
ExampleGo
Wordpress Helm Chart
Example
Kubernetes Guestbook, Written in HCL
ExamplePython
Exposing a Deployment with a Public IP Address
ExamplePython
Simple and Component-based Kubernetes Guestbook Apps
ExamplePython
WordPress Helm Chart Deployed Using Helm Release Resource
ExamplePython
Continuous Integration with Jenkins
From the blog
Keep your skills current
Blog PostJul 2022
Deploying Amazon EKS Anywhere on Bare Metal
Blog PostDec 2020
Getting Started with Amazon EKS Distro & Pulumi
Blog PostDec 2024
Getting Started with Amazon EKS Auto Mode in Pulumi
Blog PostDec 2020
Build and publish container images to any cloud with Infrastructure as Code
Blog PostJun 2019
Building and Publishing Docker Images to an ECR Repository
Blog PostOct 2024
Pulumi ESC and External Secrets Operator: The Perfect Solution for Today's Cloud-Native Secret Management
Blog PostMay 2019
Continuous Delivery with GitLab and Pulumi on Amazon EKS
Blog PostMay 2019
Create AKS Clusters with Monitoring and Logging
Blog PostMay 2019
Create Secure Jupyter Notebooks on Kubernetes using Pulumi
Blog PostJul 2019
Migrate EKS Node Groups with Zero Downtime Using Pulumi
Blog PostOct 2019
Azure Functions on Kubernetes with KEDA
Blog PostApr 2020
Deploy Kubernetes and Applications with Go
Workshops
Get hands-on live — or catch a recording
Workshop On demand
Advanced Infrastructure as Code - Workshop with Luke Hoban
Workshop On demand
Building a Developer Platform with AKS and Cosmos DB
Workshop On demand
Deploying a Kubernetes Cluster on Equinix Metal
Workshop On demand
Deploying LLMs on GKE with NVIDIA GPUs & Google Cloud
Workshop On demand
Zero to Production in Kubernetes
Workshop On demand
GitOps with GitHub Actions and the Pulumi Operator
Workshop On demand
Getting Started with Kubernetes on Google Cloud
Workshop On demand
Advanced Kubernetes Platforms on Google Cloud with Pulumi
Workshop On demand