Worker Node
Usually we just call these nodes, and refer to the master node as the control plane.
The worker nodes contain the services necessary to run Pods.
- meaning that it hosts pods
Multiple worker nodes could either be distinct machines, or could be VMs on the same machine.
The worker nodes have the following characteristics:
- we should never need to interact with it directly
- should be easily replaceable
- multiple applicatons can run on the same node
- one application can have multiple replicas spread across many nodes
A worker node runs the services necessary to support the containers that make up your cluster's workloads.
- this includes the container runtime, and the K8s node-agent Kubelet
Components running in a node
- Kubelet
- Kube Proxy
- Container runtime (the software the runs the Docker Containers)
Adding nodes to the API server
There are two main ways:
- The kubelet on a node self-registers to the control plane
- The developer manually adds a Node object
Backlinks