Worker nodes
Worker nodes are instances of MCR that participate in a swarm for the purpose of executing containers. Such nodes receive and execute tasks dispatched from manager nodes. Worker nodes must have at least one manager node, as they do not participate in the Raft distributed state, perform scheduling, or serve the swarm mode HTTP API.
Note
Some Kubernetes components are run as Swarm services because the MKE control plane is itself a Docker Swarm cluster.
The following tables detail the MKE services that run on worker nodes.
MKE component |
Description |
|---|---|
|
The Calico node agent that coordinates networking fabric according to the cluster-wide Calico configuration. Part of the calico-node DaemonSet. Runs on all nodes. |
|
An init container for |
|
A container that installs the Calico CNI plugin
binaries and configuration on each host. Part of the |
|
A container that provides node feature discovery labels for Kubernetes nodes. |
|
A container that provides node feature discovery labels for Kubernetes nodes. |
MKE component |
Description |
|---|---|
|
The pause container for the Calico-node Pod. This container is hidden by default, but you can see it by running the following command: docker ps -a |
|
The pause container for the node feature discovery labels on Kubernetes nodes. |