Kubernetes components

A Kubernetes cluster consists of the components that represent the control plane (Master Node) and a set of machines called nodes (Worker Nodes). When you deploy Kubernetes, you get a cluster.

A Kubernetes cluster consists of a set of worker machines, called nodes, that run containerized applications. Every cluster has at least one worker node.

The worker node(s) host the PODs that are the components of the application workload. The control plane manages the worker nodes and the PODs in the cluster. In production environments, the control plane usually runs across multiple computers and a cluster usually runs multiple nodes, providing fault-tolerance and high availability. The following topics outline the various components you must have a complete and working Kubernetes cluster. Below is the high-level architectural diagram for the Kubernetes cluster.