A Kubernetes cluster comprises several key components: •
Controller Node: Manages the overall cluster and its state.
• Node (Minion): Hosts containers and is controlled by the controller node.
Kubelet: Agent that runs on each node and communicates with the master.
• Kube Proxy: Maintains network rules on nodes.
• etc: Consistent and highly available key-value store for cluster data.