Study. uk . com
  1. Home
  2. All questions
  3. Question 648

CKA study material · question 648 of 1000

A node becomes unreachable and its ordinary Pods are eventually evicted, yet its DaemonSet Pods stay put. Why?

  1. DaemonSet Pods carry automatic NoExecute tolerations for not-ready and unreachable
  2. DaemonSet Pods are exempt from the node controller entirely
  3. The DaemonSet controller recreates them faster than they are evicted
  4. DaemonSet Pods run in the host namespaces and are invisible to eviction
Show the answer

Answer: A. DaemonSet Pods carry automatic NoExecute tolerations for not-ready and unreachable

The DaemonSet controller adds NoExecute tolerations for node.kubernetes.io/not-ready and node.kubernetes.io/unreachable, so those Pods survive conditions that evict ordinary workloads.

Source: DaemonSet (Kubernetes) — How Daemon Pods are scheduled › Taints and tolerations

Challenge yourself on this topic → Study as cards