An online gaming company is planning a Google Kubernetes Engine (GKE) cluster architecture to host two distinct workloads:
1. A stateless, fault-tolerant match history analytics engine that processes asynchronous batch jobs with high sensitivity to compute costs.
2. A specialized security monitoring agent deployed as a DaemonSet that requires low-level custom Linux kernel sysctl parameter modifications on host nodes.
The cloud team wants to minimize cluster management overhead as much as possible while satisfying all technical requirements. Which TWO architectural decisions should the team implement? (Select 2 choices.)
- Deploy a GKE Standard cluster to accommodate the host node operating system kernel modification requirements.Answer
- Create a dedicated GKE Standard node pool utilizing Spot VMs for the stateless match history analytics workload.Answer
- CDeploy the entire workload suite on a GKE Autopilot cluster to eliminate node management overhead.
- DProvision Spot VMs for the primary node pool hosting the security monitoring DaemonSet to reduce base cluster costs.
- EProvision a GKE Autopilot cluster configured with custom node pool images to enable specialized Linux kernel parameters.
Answer
The team should deploy a GKE Standard cluster to allow host kernel sysctl tuning and configure a GKE Standard node pool using Spot VMs for the stateless batch analytics workload.
Choosing a GKE Standard cluster fulfills the requirement for custom sysctl kernel parameter tuning on host nodes, as GKE Autopilot restricts host-level OS changes. Additionally, creating a GKE Standard node pool with Spot VMs delivers maximum cost efficiency for the stateless, fault-tolerant match history analytics batch jobs.
Step-by-Step Solution
Key Concept
GKE Cluster Mode Selection (Autopilot vs. Standard) and Spot VM Suitability