Highly Available Control Plane

Highly Available Control Plane An architecture diagram generated by Archify. Load Balancer · apiserver endpoint · Architecture component Load Balancer apiserver endpoint Control Plane 1 · apiserver · etcd · scheduler · CM · Architecture component Control Plane 1 apiserver · etcd · scheduler · CM Control Plane 2 · apiserver · etcd · scheduler · CM · Architecture component Control Plane 2 apiserver · etcd · scheduler · CM Control Plane 3 · apiserver · etcd · scheduler · CM · Architecture component Control Plane 3 apiserver · etcd · scheduler · CM distributes traffic Legend Backend Cloud

No single point of failure

  • • Three identically configured control plane nodes
  • • If one node dies, the rest keep serving

How it works

  • • Stateless apiservers scale out behind the LB
  • • scheduler/CM stay single-active via leader election

etcd quorum

  • • Run etcd with an odd count: 3 or 5
  • • Writes require a live quorum