Shopwave chooses Autopilot regional GKE for the default path
The production cluster runs in europe-west1 with three application namespaces. Checkout and catalog are stateless; payments uses regional block storage and a stricter disruption budget.
| Decision | Choice | Reason |
|---|---|---|
| Mode and location | Autopilot, europe-west1 | Regional control plane and managed nodes reduce toil |
| Scale envelope | Peak 1,200 Pods; address plan sized beyond current demand | Avoid IP-led scale failure |
| Ingress | Global external managed Gateway with Cloud Armor | One secure entry with direct Pod backends |
| Identity | One Kubernetes ServiceAccount principal per service | No service-account keys |
| Data | Regional PD for payments; object data through Cloud Storage APIs | Match semantics and recovery objectives |
The migration removes node toil, but increases the importance of precise requests, IAM and provider-edge testing.