Orchestration · Technology in use
Kubernetes
A container orchestrator that continuously reconciles actual state with declared state.
The problem it solves
A container orchestrator that continuously reconciles actual state with declared state.
Technical rationale
Kubernetes earns its place through reconciliation, not through its resource list: I describe what a deployment should look like and the cluster holds it there, including after a node reboot. The cost is a control plane that has to be operated, which is why etcd has three voters, a non-voting member backing up off the server, and a restore procedure that has already been run once.
How I have used it
It runs the homelab applications on a three-member control plane with etcd, behind a Gateway that terminates TLS.