Ultimate access to all questions.
Upgrade Now 🚀
Sign in to unlock AI tutor
What is the most effective strategy to minimize costs and ensure team environment isolation when deploying applications on Google Kubernetes Engine (GKE)?
A
Establish a single GCP Project for each team, featuring a cluster with dedicated Kubernetes namespaces for Development and Production. Assign IAM access to teams for their respective clusters.
B
Set up separate GKE clusters for Development and Production in distinct projects. Within each cluster, allocate a Kubernetes namespace per team and implement Kubernetes RBAC to restrict namespace access to the respective team.
C
Develop separate GKE clusters for Development and Production in different projects. Assign a Kubernetes namespace to each team in every cluster and use Identity Aware Proxy to limit access to their namespace.
D
For each team, create a GCP Project with individual clusters for Development and Production. Provide teams with IAM access to their clusters.