Cluster FieldbookGKE platform architect
GKE · Platform ArchitectureView Markdown source

Fleets and platform governance

A fleet logically groups clusters so teams can apply multi-cluster capabilities and consistent governance.

Fleet capabilities

Fleets support Config Sync, Policy Controller, team management, multi-cluster traffic, fleet Workload Identity, Cloud Service Mesh, and centralized views. Some capabilities assume namespace, service, or identity sameness across clusters. Treat those assumptions as architecture decisions.

Platform team product

The platform should offer paved roads:

  • approved cluster/project blueprints;
  • namespace and identity onboarding;
  • secure workload templates;
  • shared Gateway, DNS, certificate, and observability patterns;
  • CI/CD and Artifact Registry;
  • policy with clear errors and exceptions;
  • cost allocation and quotas;
  • runbooks, SLOs, support, and version lifecycle.

Config Sync and Policy Controller

Config Sync reconciles declarative configuration from Git, OCI, or Helm sources. Policy Controller evaluates and enforces constraints. Roll policy out in audit or dry-run mode, then canary clusters, then wider enforcement. One wrong global policy can stop every deployment.

Cluster count

Use one cluster where teams can safely share and isolation is adequate. Add clusters for environment, regulatory, region, version, failure, or strong tenant boundaries. Do not create one cluster per team without measuring the operational and cost impact.

Official source: GKE fleets.

Cluster FieldbookIndependent study material · verify production details in Google Cloud documentation