Now that we have learned a lot of details about the most important resources in Kubernetes, it is helpful to compare the two orchestrators, SwarmKit and Kubernetes, by matching important resources. Let's take a look:
SwarmKit |
Kubernetes |
Description |
Swarm |
Cluster |
Set of servers/nodes managed by the respective orchestrator. |
Node |
Cluster member |
Single host (physical or virtual) that's a member of the Swarm/cluster. |
Manager node |
Master |
Node managing the Swarm/cluster. This is the control plane. |
Worker node |
Node |
Member of the Swarm/cluster running application workload. |
Container |
Container** |
An instance of a container image running on a node. |
Task |
Pod |
An instance of a service (Swarm) or ReplicaSet... |