Kubernetes cluster: control plane and worker nodes
A cluster is a set of machines running containerized apps. The control plane decides what runs where; worker nodes execute Pods via kubelet. The API server is the front door—`kubectl` and controllers talk HTTPS to it. etcd stores desired state; the scheduler binds Pods to nodes; controller-manager reconciles Deployments, ReplicaSets, and more.