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

CKA study material · question 5 of 1000

Why are the Kubernetes controllers compiled into a single kube-controller-manager binary?

  1. To reduce complexity, even though each is logically a separate process
  2. Because the API server accepts only one controller client
  3. To let a controller preempt another controller's work
  4. Because controllers must share one etcd connection
Show the answer

Answer: A. To reduce complexity, even though each is logically a separate process

Each controller is logically its own process, but they are bundled into one binary to keep the moving parts down.

Source: Cluster Architecture (Kubernetes) — Control plane components › kube-controller-manager

Challenge yourself on this topic → Study as cards