Nest System Requirements
INFO
To learn about Nest and its components, see Nest.
Instances
A production Nest deployment consists of 3 instances spread across availability zones for high availability. See the Reference Architecture for a recommended layout.
TIP
You can start with a single instance for trials or small environments. A single instance is fully functional but does not provide high availability. For HA, a minimum of 3 instances is required (etcd needs an odd-number quorum).
Sizing
The number of hosted Kubernetes control planes a Nest can run depends on the hardware. The following tiers cover typical deployments:
| Small (up to 10 clusters) | Medium (up to 25 clusters) | |
|---|---|---|
| CPU | 2x 16C/32T | 2x 32C/64T |
| Memory | 256 GB | 512 GB |
| OS Disk | 2x 960 GB NVMe (RAID 1) | 2x 1.92 TB NVMe (RAID 1) |
| Data Disk | 2x 1.92 TB NVMe | 4x 1.92 TB NVMe |
These specifications are per instance.
etcd Disk Performance
Each hosted control plane runs a dedicated etcd instance on the Nest. etcd is highly sensitive to disk latency. Use fast NVMe drives for the data disks and do not use hardware RAID controllers. The Nest installer configures software RAID automatically.
Network
See Network Requirements (self-hosted) for the full network requirements.
