
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.
Ultimate access to all questions.
No comments yet.
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?
A
Utilize Deployment Manager for deploying the monitoring solution.
B
Establish a connection to each node via SSH and manually install the monitoring solution.
C
Deploy the monitoring pod as a DaemonSet.
D
Deploy the monitoring pod as a StatefulSet.