A software development company is planning the cluster architecture for a new web service on Google Kubernetes Engine (GKE). The application consists of stateless microservices running standard containers. The infrastructure team requires an architecture that completely eliminates the operational overhead of managing, provisioning, and patching underlying compute nodes, while charging only for the requested Pod resources. Which GKE cluster architecture best fulfills these operational requirements?
- Deploy a GKE Autopilot cluster.Answer
- BDeploy a GKE Standard cluster with Cluster Autoscaler enabled across all node pools.
- CDeploy a GKE Standard cluster using Spot VMs for all node pools to minimize node management.
- DDeploy a GKE Standard cluster with Horizontal Pod Autoscaler (HPA) attached to the node pools.
Answer
Deploy a GKE Autopilot cluster.
GKE Autopilot is a fully managed cluster mode where Google handles the entire underlying node infrastructure, including node creation, scaling, security hardening, OS upgrades, and repairs. Users only configure workloads at the Pod level and pay specifically for requested Pod resources, making it the ideal choice when node management overhead must be completely eliminated.
Step-by-Step Solution
Key Concept
GKE Autopilot vs. Standard Operational Boundaries
Estimated Time:1m 30s