Kubernetes
Kubernetes is an open source system that runs containers across a group of machines and keeps them running. You declare what you want (for example, 3 copies of a web service), and Kubernetes places the containers on machines with free capacity. It then keeps checking: it restarts containers that fail, rolls out updates gradually, and gives services stable addresses so they can find each other.

See also Kubernetes Admission Controller, Kubernetes ConfigMap, Kubernetes Control Plane, Kubernetes CronJob, Kubernetes Custom Resource Definition (CRD), Kubernetes DaemonSet.