An enterprise financial organization is deploying a private Google Kubernetes Engine (GKE) cluster to host compliance-sensitive microservices. Operational policy dictates that worker nodes must not have public IP addresses and that the GKE control plane private endpoint must be accessible only to security operators connecting via an existing Cloud VPN from an on-premises network subnet (10.200.0.0/24). Public internet access to the control plane must be completely disabled. Which configuration architectural strategy should you implement to provision this cluster securely while enabling operational management?
- Provision a private GKE cluster with the private endpoint enabled and public endpoint disabled, and configure Control Plane Authorized Networks to allow the 10.200.0.0/24 subnet.Answer
- BProvision a private GKE cluster with the private endpoint enabled and public endpoint disabled, relying on automatic VPC network routing over Cloud VPN to grant control plane access without specifying authorized networks.
- CGrant security operators the Project Owner primitive IAM role so their authenticated credentials automatically bypass GKE control plane network restrictions.
- DGrant security operators the Service Account Admin role to allow administrative access to cluster management service accounts across the private network endpoint.
Answer
Provision a private GKE cluster with the private endpoint enabled and public endpoint disabled, and configure Control Plane Authorized Networks to allow the 10.200.0.0/24 subnet.
The correct strategy is to provision a private GKE cluster with the private endpoint enabled and public endpoint disabled, while configuring Control Plane Authorized Networks to allow the on-premises subnet (10.200.0.0/24). GKE control planes are hosted in a Google-managed tenant VPC connected via VPC Network Peering. When public access is disabled, access from remote networks connected via Cloud VPN or Dedicated Interconnect requires explicitly adding the client IP ranges to the Control Plane Authorized Networks configuration.
Step-by-Step Solution
Key Concept
Private GKE Cluster Control Plane Security & Authorized Networks