Skip to content

Reference Architecture

The following diagram depicts a production-grade reference architecture, recommended for high available & scale out data center environments:

Reference Architecture

Remarks:

  • Availability Zones: Spread Nest management appliances and worker nodes across different Availability Zones (Failure Domains) for high availability: either accross distinct Racks or distinct data centers.
    • Be aware that etcd requires an odd number of instances to achieve quorum, so an odd-number of Availability Zones is recommended (for example three racks or data centers).
  • Group servers into Machine Pools and spread them across Availability Zones too; this allows to use them as Update Domains for graceful rollover during updates.
  • For CSI-Storage, we recommend using external IP-based storage arrays (significantly simpler and usually better supported by Kubernetes than FibreChannel setups)
  • Interconnect the servers, management appliances and storage arrays using a Network Fabric with Spine-Leaf Topology.
  • Use a dedicated site as backup location.