A global logistics provider is designing a Google Kubernetes Engine (GKE) cluster strategy for two distinct workloads: a critical stateless routing microservice that requires automated infrastructure provisioning without administrative node management, and a non-critical, fault-tolerant batch analytics processing job designed to minimize compute costs. Which TWO architectural decisions should the engineering team implement to satisfy these requirements?
- Deploy the stateless routing microservice in a GKE Autopilot cluster to eliminate node management and infrastructure maintenance overhead.Cevap
- Provision a GKE Standard node pool utilizing Spot VMs to run the fault-tolerant batch analytics workload at a significantly discounted compute rate.Cevap
- CDeploy the real-time routing microservice on a Spot VM node pool to lower infrastructure cost for critical API traffic.
- DProvision a GKE Standard cluster with manually configured node pools for the routing microservices to minimize operational management overhead.
- ESelect GKE Autopilot for workloads that require custom host OS kernel sysctl parameters for specialized network optimization.
Cevap
The correct decisions are to deploy the stateless routing microservice in a GKE Autopilot cluster and to provision a GKE Standard node pool utilizing Spot VMs for the batch analytics workload.
Deploying the stateless routing microservice on GKE Autopilot eliminates the need to manage, patch, or scale underlying node infrastructure. Utilizing Spot VMs in a GKE Standard node pool for fault-tolerant batch workloads dramatically reduces compute expenses while accounting for potential instance interruptions.
Adım Adım Çözüm
Anahtar Kavram
GKE Autopilot vs Standard Operational Boundaries & Spot VM Workload Suitability