How Kubernetes Works
Kube-Apiserver
How Kubernetes Works: One API, Many Controllers
Kubernetes is a distributed system built around a single HTTP API server. Everything else is a small, independent controller watching that API.