
Ultimate access to all questions.
In a GKE-based environment, you need to manage various development environments and dynamically create environments for each feature branch. Which strategy best meets this requirement while ensuring efficient resource use and optimal CI/CD pipeline integration?
A
Use individual GKE clusters for each feature branch and configure CI/CD pipelines to deploy to the appropriate cluster.
B
Use a single GKE cluster with multiple node pools for each feature branch, and label nodes accordingly.
C
Use a single GKE cluster with Kubernetes namespaces for each feature branch, and utilize Skaffold for deploying and managing resources.
D
Use multiple Kubernetes namespaces for each feature branch, with individual GKE clusters per namespace.