PROFESSIONAL-CLOUD-DEVELOPER · Question #173
Your company just experienced a Google Kubernetes Engine (GKE) API outage due to a zone failure. You want to deploy a highly available GKE architecture that minimizes service interruption to users in
The correct answer is B. Deploy Regional clusters. A Regional GKE cluster distributes both the control plane (API server, etcd) and worker nodes across multiple zones within a region. If one zone fails, the API server remains available because replicas exist in the other zones - directly solving the described outage scenario. A Z
Question
Your company just experienced a Google Kubernetes Engine (GKE) API outage due to a zone failure. You want to deploy a highly available GKE architecture that minimizes service interruption to users in the event of a future zone failure. What should you do?
Options
- ADeploy Zonal clusters
- BDeploy Regional clusters
- CDeploy Multi-Zone clusters
- DDeploy GKE on-premises clusters
How the community answered
(41 responses)- A2% (1)
- B78% (32)
- C7% (3)
- D12% (5)
Explanation
A Regional GKE cluster distributes both the control plane (API server, etcd) and worker nodes across multiple zones within a region. If one zone fails, the API server remains available because replicas exist in the other zones - directly solving the described outage scenario. A Zonal cluster (A) places the control plane in a single zone, making it vulnerable to exactly this failure. A Multi-zone cluster (C) is an older GKE concept where nodes span multiple zones but the control plane still lives in a single zone - it improves node availability but does not protect the API server. GKE on-premises (D) is unrelated to Google Cloud zone failure resilience.
Topics
Community Discussion
No community discussion yet for this question.