A Kubernetes cluster consists of a control plane, which makes global decisions about the cluster, and worker nodes, which run the actual application workloads. Understanding components like the API server, scheduler, controller manager, and kubelet is key to operating and troubleshooting a cluster.