Kubernetes.
An air-traffic controller for your containers: you say what you want running, it keeps it that way.
- Three, please.1
You declare what you want: “keep three copies of this app running.”
- 2
The controller schedules those copies (pods) onto whichever machines have room.
- 3
It constantly compares what you asked for against what’s actually running.
- One down — replacing.4
A pod crashes? It notices the gap and starts a replacement automatically.
- 5
Need more? Change the number to ten and it fills in the rest.
- 6
Deploying a new version? It swaps pods gradually, so there’s no downtime.
Semicolony semicolony.dev/eli5/kubernetes/comic