
Explanation:
Correct Answer: C
Using a single GKE cluster with Kubernetes namespaces for each feature branch, and utilizing Skaffold for deploying and managing resources, is the most efficient strategy. It provides isolation for different environments and integrates well with CI/CD pipelines to dynamically create environments for each feature branch.
Why not the others?
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.
No comments yet.