Kubernetes
In this section provides introduction to kubernetes.
Overview
Kubernetes is an open-source platform for automating the deployment, scaling, and management of containerized applications.
Kubernetes Node Roles
- The control plane runs kubernetes core services, kubernetes agents, and no user workloads. It can be one node or multiple nodes that are setup for high availability.
- The worker plane runs user workloads and kubernetes agents.
- All nodes are configured with container runtime, which is required for running containerized workloads, and containers are encapsulated by pods.
- The kubelets systemd service is responsible for running orchestrated containers as pods on any node.
Below is a diagram illustrating the typical flow of how commands are executed in Kubernetes: