beginner~4h

Compute Engine, GKE, and Cloud Run

GCP's three compute tiers -- unmanaged VMs on Compute Engine, fully managed Kubernetes on GKE, and fully serverless containers on Cloud Run -- and how to decide which one a given workload belongs on.

Learning objectives

  • Provision and configure a Compute Engine VM including machine types and persistent disks
  • Explain what makes GKE a managed Kubernetes offering and what GKE Autopilot automates away
  • Deploy a containerized service to Cloud Run and explain its scale-to-zero billing model
  • Choose correctly between Compute Engine, GKE, and Cloud Run for a given workload's requirements

This is a Pro chapter

Sign in, then upgrade to Pro or Power to unlock this and the full DevOps Mastery library.

Compute Engine, GKE, and Cloud Run

Next Step

Continue to Storage and Databases: Cloud Storage, Cloud SQL, and BigQuery →← Back to all Google Cloud Platform & GKE chapters