A digital health platform is designing a Google Kubernetes Engine (GKE) architecture to run two workloads with contrasting operational requirements:
• Workload 1: A legacy telemetry engine that requires custom Linux kernel (sysctl) parameters for network socket optimization.
• Workload 2: A batch data analysis service that is stateless, fault-tolerant, and requires rapid scaling at minimal cost.
The engineering team wants to minimize infrastructure management where possible while fully supporting both workloads. Which cluster architecture and node pool strategy should the cloud engineer select?
- Deploy a GKE Standard cluster; configure a custom node pool with tuned sysctl parameters for Workload 1, and a secondary node pool using Spot VMs with Cluster Autoscaler for Workload 2.Cevap
- BDeploy a GKE Autopilot cluster; provision Workload 1 on standard Autopilot pods and Workload 2 on Spot pods to eliminate node management overhead.
- CDeploy a GKE Standard cluster with a single Spot VM node pool for both workloads, utilizing Horizontal Pod Autoscaler (HPA) to scale node capacity as demand increases.
- DDeploy a GKE Autopilot cluster using Spot instances for Workload 1, and configure a GKE Standard node pool within the same cluster for Workload 2.
Cevap
Deploying a GKE Standard cluster with a customized node pool for kernel parameter tuning and a Spot VM node pool with Cluster Autoscaler for batch workloads satisfies all requirements.
GKE Standard must be selected because Workload 1 requires low-level kernel parameter tuning (sysctl), which is not permitted in GKE Autopilot mode. Provisioning a dedicated node pool for Workload 1 accommodates these kernel settings, while a separate Spot VM node pool with Cluster Autoscaler enabled optimizes costs and handles dynamic scaling for Workload 2's stateless, fault-tolerant batch process.
Adım Adım Çözüm
Anahtar Kavram
Selecting between GKE Autopilot and GKE Standard based on node-level customization needs (sysctl, custom OS/node settings) vs. operational management overhead, alongside node pool specialization (Spot VMs and autoscaling).