Supported platforms and versions
This page lists the Kubernetes versions, networking, infrastructure providers, node operating system and tools that this release of NVIDIA Kubernetes Engine (NVKE) supports. Values change between releases; the values below are checked against this release’s source. The node-image rows describe the repository’s reference image build.
In the Notes column, Pinned means NVKE builds, installs or stages exactly that version, and other versions are not supported. Range means NVKE accepts any version within the stated bounds. For what preview does and does not support, see Preview status and known limitations.
Kubernetes
Kubernetes feature gates
NVKE runs every Kubernetes component with the upstream default feature gates for its Kubernetes version. On the supported version, NVKE sets no --feature-gates flag on kube-apiserver, kube-controller-manager or kube-scheduler, and no featureGates in the kubelet or kube-proxy configuration. The same applies to the management cluster and to workload clusters.
The NVKE API and the site spec have no field to change a feature gate. The Kubernetes feature gates reference lists each gate’s stage and default for every Kubernetes version.
Container networking
Infrastructure providers
Node operating system
Build the OS image lists the build host requirements and Make targets; Build and host node OS images covers the build and HTTP(S) hosting. Register node images for provisioning covers the management-cluster configuration.
For NVKR’s separate build route, see its node image Definition.
Management and bootstrap tooling
nvkectl compatibility
nvkectl is versioned on its own cli/vX.Y.Z tags, separately from the management plane. The nvkectl compatibility policy defines which commands, flags, exit codes and output formats are stable across releases. Build nvkectl from the same release as the management plane.