
Answer-first summary for fast verification
Answer: Create a new namespace for each team in the existing cluster, and define resource quotas.
The optimal solution involves creating a new namespace for each team within the existing GKE cluster and defining resource quotas. This approach adheres to Google-recommended best practices by ensuring logical isolation between teams, enabling the application of role-based access controls (RBAC) and resource quotas on a per-team basis. It effectively addresses the need for security and performance optimization while minimizing costs, as opposed to the more expensive and less scalable option of creating a new GKE cluster for each team. Creating new RBAC for each team without namespace separation (Option A) does not provide the necessary resource isolation, and creating namespaces per environment rather than per team (Option B) fails to meet the requirement for team-specific isolation.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
How should you configure multiple environments in a large Google Kubernetes Engine (GKE) cluster to securely and efficiently support multiple application teams developing microservices, while minimizing costs and adhering to Google-recommended best practices?
A
Create new role-based access controls (RBAC) for each team in the existing cluster, and define resource quotas.
B
Create a new namespace for each environment in the existing cluster, and define resource quotas.
C
Create a new GKE cluster for each team.
D
Create a new namespace for each team in the existing cluster, and define resource quotas.
No comments yet.