MKE hardware requirements

Take careful note of the minimum and recommended hardware requirements for MKE manager and worker nodes prior to deployment.

Note

  • High availability (HA) installations require transferring files between hosts.

  • On manager nodes, MKE only supports the workloads it requires to run.

  • Windows container images are typically larger than Linux container images. As such, provision more local storage for Windows nodes and for any MSR repositories that store Windows container images.

Minimum and recommended hardware requirements

Manager nodes

Worker nodes

Minimum hardware requirements

  • 12 GB of RAM

  • 2 vCPUs

  • 10 GB storage for the /var partition

  • 25 GB storage for /var/lib/kubelet/ for upgrade 1

  • 4 GB RAM

  • 500 MB storage for the /var partition

  • 25 GB storage for /var/lib/kubelet/ for upgrade 1

Recommended hardware requirements

  • 16 GB RAM

  • 4 vCPUs

  • 25 - 100 GB storage, allocated as follows:

    • 25 GB for a single /var/ partition

    • Separate partitions with a minimum of:

      • 6 GB for /var/lib/kubelet/ (for installations)

      • 4 GB for /var/lib/containerd/

      • 15 GB for /var/lib/docker/

Recommendations vary depending on the workloads.

1(1,2)

To override, use the --force-minimums flag.