Google Cloud Tutorials

The following tutorials highlight the Google Cloud platform using complete end-to-end scenarios.

If this is your first time getting started with Pulumi for GCP, try the easy Get Started guide first.

GCE Virtual Machine

Provision a Debian web server VM with a public IP address and SSH access.

GKE Cluster

Provision a GKE cluster and deploy a canary app to it.

Google Functions

Deploy an HTTP Google Cloud Function endpoint available over the Internet.

Containerized App

Create a complete containerized Ruby on Rails app using GKE and a Google Cloud SQL PostgreSQL database.

Other Examples and Tutorials

Web Server Using Compute Engine
Containerized Ruby on Rails App Delivery on GCP
Google Cloud Functions
Google Cloud Functions in Python and Go Deployed with TypeScript
Google Kubernetes Engine (GKE) Cluster
Google Kubernetes Engine (GKE) with a Canary Deployment
Slackbot for Posting Slack Mention Notifications
Google Cloud Functions
Google Kubernetes Engine (GKE) with a Canary Deployment
Nginx Server Using Compute Engine

If you’d like to see a new tutorial, please request one. Pull requests are also welcome!