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.