exploring kubernetes : node componets
These are components that run on every node. They are responsible for maintaining running and provide the kubernetes runtime environment. The three components are kube-proxy, kubelet, and the container runtime
kube-proxy
is a network proxy that runs on each node. It maintains network rules on nodes, such as allwoing communication to your pods from outside of your cluster.
kubelet
It is an agent that makes sure that containers are running in a pod. It takes in a set of PodSpecs and ensured that the containers are healthy and meet the health conditions
container runtime
It runs the containers effectively. It is responsible for managing the execution and lifecycle of containers.