Google Cloud and Pulumi
Tutorials, templates, examples, blog posts, and workshops to help you deploy and manage Google Cloud infrastructure with Pulumi.
Browse allTutorials
Learn by doing
TutorialGoogle Cloud
Importing Infrastructure
TutorialGoogle Cloud
Creating Resources
Tutorial
Deploy a Web Server to Google Compute Engine
TutorialGoogle Cloud
Stack Outputs & References
Templates
Bootstrap new projects
TemplateGoogle Cloud
gcp-csharp
TemplateGoogle Cloud
gcp-go
TemplateGoogle Cloud
gcp-hcl
TemplateGoogle Cloud
gcp-java
TemplateGoogle Cloud
gcp-python
TemplateGoogle Cloud
gcp-typescript
TemplateGoogle Cloud
gcp-yaml
TemplateGoogle Cloud
Container Service on Google Cloud
TemplateGoogle Cloud
Kubernetes Cluster on Google Cloud
TemplateGoogle Cloud
Google Cloud Serverless Application
TemplateGoogle Cloud
Google Cloud Static Website
TemplateGoogle Cloud
Virtual Machine on Google Cloud
Examples
Browse real-world programs
Example.NET
Google Cloud Functions in Python deployed with C#
Example.NET
Google Kubernetes Engine (GKE) Cluster
ExampleGo
Google Cloud Functions in Go deployed with Go
ExampleGo
Google Cloud Functions in Python deployed with Go
ExampleGo
Google Kubernetes Engine (GKE) Cluster
ExampleGo
GCP Instance
ExampleGo
Web Server Using Compute Engine
Example
Web Server on Google Compute Engine, Written in HCL
ExampleJava
Google Kubernetes Engine (GKE) Cluster
ExamplePython
Deploy Cloud Run instance connected to Cloud SQL
ExamplePython
Google Cloud Functions in Python
ExamplePython
Google Kubernetes Engine (GKE) with a Canary Deployment
From the blog
Keep your skills current
Blog PostMay 2019
Create Secure Jupyter Notebooks on Kubernetes using Pulumi

Blog PostJun 2026
Fully Automated AI Inference on AWS, Azure, and Google Cloud with Pulumi
Blog PostMar 2023
Google Cloud: Bulk Importing Resources into Pulumi
Blog PostFeb 2020
Deploy Serverless Containers on Google Cloud Run with Pulumi

Blog PostJul 2026
Kubernetes Agent Sandbox: What It Is and How to Deploy It with Pulumi

Blog PostSep 2021
Kubernetes Fundamentals: Part Two
Blog PostAug 2019
Multicloud Kubernetes: Running Apps Across EKS, AKS, and GKE
Blog PostApr 2019
Getting Started on Google Cloud Platform with Pulumi
Blog PostApr 2019
Simple Serverless programming with Google Cloud Functions
Workshops
Get hands-on live — or catch a recording
Workshop On demand
Deploying LLMs on GKE with NVIDIA GPUs & Google Cloud
Workshop On demand
Getting Started with Infrastructure as Code on Google Cloud
Workshop On demand
Getting Started with Kubernetes on Google Cloud
Workshop On demand
Advanced Kubernetes Platforms on Google Cloud with Pulumi
Workshop On demand