DevOps · Flashcard

What is the role of the kube-apiserver?

  • AExposes the Kubernetes HTTP API — the front end for the control plane
  • BStores all cluster data in a key-value format as the primary data store
  • CAssigns Pods to nodes based on resource requirements and constraints
  • DRuns containers on worker nodes by communicating with the container runtime

Why this is the answer

The kube-apiserver is the central management entity that exposes the Kubernetes HTTP API. All other components (kubectl, controllers, kubelet) communicate through it.

Official docs
Study in Gnoseed →