The compute node components
We will dedicate this part of the chapter to explaining the anatomy of a compute node by explaining the three components running on it:
- Container engine and container runtime
kubelet
- The
kube-proxy
componentkubelet
,kube-proxy
, and container runtime are essential components for both control plane (master) nodes and worker nodes. We’ll cover them in this section to highlight their functionalities in both contexts.
Container engine and container runtime
A container engine is a software platform designed to oversee the creation, execution, and lifecycle of containers. It offers a more abstract layer compared to a container runtime, streamlining container management and enhancing accessibility for developers. Well-known container engines are Podman, Docker Engine, and CRI-O. In contrast, container runtime is a foundational software component responsible for the creation, execution, and administration...