Setup
The Kubernetes provider connects to GKE clusters via thegcp/gke resource. All Kubernetes resources require a cluster dependency pointing to a GKE cluster.
Resources
Architecture
Kubernetes resources depend on a GKE cluster:Notes
- All Kubernetes resources use server-side apply for idempotent create/update operations.
- The
clusterandnamespacefields are immutable on all resources — changing them requires recreation. - Workload resources (Deployment, StatefulSet) wait for all replicas to be ready before reporting success.