Google Cloud

Containers — Google Kubernetes Engine (GKE)

Run Kubernetes the way Google designed it, in Standard or fully-managed Autopilot mode.

Google Kubernetes Engine (GKE) is managed Kubernetes from the company that created Kubernetes, and is widely regarded as the most mature managed K8s offering. Google operates the control plane; you run workloads as standard Kubernetes objects with deep integration into GCP networking, IAM (Workload Identity), and observability. GKE offers fast upgrades, release channels, and features like cluster autoscaling and node auto-provisioning.

GKE Standard is leasing a fully-equipped industrial kitchen where you still decide how many ovens to run. GKE Autopilot is the same kitchen but the venue silently adds exactly the equipment each dish needs and bills you per dish — you just cook, never count appliances.

Key Concepts

1
The key choice is the operating mode. Standard mode gives full control of node pools — you size and manage the worker nodes and pay for them. Autopilot mode is a hands-off model where Google manages nodes entirely and you pay per Pod resource request (CPU/memory) rather than per node, removing node operations while keeping the full Kubernetes API. Workload Identity lets Pods authenticate to Google APIs as a service account without keys. GKE suits teams wanting Kubernetes portability and ecosystem with Google-grade automation; Autopilot pushes it toward a serverless-like experience.