High availability

114

High availability is a characteristic of a system which aims to ensure an agreed level of operational performance, usually uptime, for a higher than normal period, according to Wikipedia.

Creating a highly available cluster means considering:

  • Separating the control plane from the worker nodes.
  • Replicating the control plane components on multiple nodes.
  • Load balancing traffic to the cluster’s API server.
  • Having enough worker nodes available, or able to quickly become available, as changing workloads warrant it.

More stuff: