Kubernetes Architecture
Kubernetes architecture is composed of a number of components, each of which plays a specific role in the overall system. These components can be divided into two categories:
- nodes: Each Kubernetes cluster requires at least one worker node, which is a collection of worker machines that make up the nodes where our container will be deployed.
- Control plane: The worker nodes and any pods contained within them will be under the control plane.
Difference Between Kubernetes and OpenShift
Containerization is the process of packaging software code along with all of its necessary dependencies, including libraries, frameworks, and other dependencies, into a single, isolated “container.” The purpose of this is to enable consistent movement and operation of the program or application within the container in any environment and on any infrastructure, regardless of the operating system used by those environments or infrastructures.