
Google Associate Cloud Engineer
Get started today
Ultimate access to all questions.
Your team utilizes a third-party monitoring solution and has requested its deployment across all nodes in your Kubernetes Engine Cluster. What is the most efficient method to achieve this?
Your team utilizes a third-party monitoring solution and has requested its deployment across all nodes in your Kubernetes Engine Cluster. What is the most efficient method to achieve this?
Real Exam
Explanation:
The correct answer is C because a DaemonSet ensures that a copy of a pod runs on all (or some) nodes in a Kubernetes cluster, making it ideal for deploying monitoring solutions across all nodes. DaemonSets automatically adapt to cluster changes, adding pods to new nodes as they join the cluster. This method is particularly suited for background tasks like monitoring that require no user interaction.
- Option A is incorrect because Deployment Manager is not designed to manage pods within a Kubernetes cluster.
- Option B is impractical due to the manual effort required and lack of scalability.
- Option D is unsuitable as StatefulSets are designed for applications that require stable, unique network identifiers or persistent storage, not for deploying monitoring tools across all nodes.