A cluster workstation is a physical computer or server on which your applications run. The head of Kubernetes controls each node. Several nodes are connected to the main node. There are multiple pods on a node and multiple containers functioning within the pod. There are some companies like kubevious that provide Kubernetes storage solutions.
Image Source: Google
Work unit components:
1) Kubelet is an agent that works on each node that works and communicates with the main node. This also ensures that the container that is part of the pod is always strong. It monitors tasks sent by the API server, performs container installation or destruction, and then reports back to the master.
2) Kube proxies are used for communication between multiple work nodes. It manages network rules for nodes and also ensures that the required rules are defined on the functioning node so that the container can communicate with anyone on a different node.
3) Kubernetes Pod is a group of one or more containers shared on the same host. A pod consists of shared storage/network and a specification for starting a container. A container can easily communicate with other containers in the same block as if they were on the same computer.
4) Container Runtime is software that is responsible for placing containers. Kubernetes supports multiple container implementations: Docker, container.