How Kubernetes works? Explain each components with Short Summary

Kubernetes cluster as two parts: the control plane and the compute machines, or nodes.Each node runs pods, which are made up of containers
The control plane is responsible for maintaining the desired state of the cluster, such as which applications are running and which container images they use. Compute machines actually run the applications and workloads.
Kubernetes runs on top of an operating system and interacts with pods of containers running on the nodes. desired state of a Kubernetes cluster defines which applications or other workloads should be running, along with which images they use, which resources should be made available to them, and other such configuration details.

A diagram showing how the parts of a Kubernetes cluster relate to one another