Kubernetes Kubernetes is an open-source container orchestration tool or system that is used to automate tasks such as the management, monitoring, scaling, and deployment of containerized applications . It is used to easily manage several containers (since it can handle grouping of containers), which provides for logical units that can be discovered and managed. The architectural concepts behind Kubernetes. A Kubernetes cluster consists of a control plane plus a set of worker machines , called nodes , that run containerized applications. Every cluster needs at least one worker node in order to run Pods. 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. This document outlines the various components you need...