LeetQuiz Logo
Privacy Policy•contact@leetquiz.com
© 2025 LeetQuiz All rights reserved.
Google Professional Cloud DevOps Engineer

Google Professional Cloud DevOps Engineer

Get started today

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?

Real Exam



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?

  • A: Using individual GKE clusters for each feature branch leads to inefficient resource utilization and complicates the CI/CD pipeline, especially for projects with numerous feature branches.
  • B: While multiple node pools can segregate workloads, they are not the most efficient method for managing feature branches as they focus more on hardware configuration rather than environment isolation.
  • D: Although multiple Kubernetes namespaces can segregate development environments, creating separate GKE clusters for each namespace is resource-inefficient and adds unnecessary complexity to the CI/CD pipeline.
Powered ByGPT-5