Instructions
git clone -b 26.6.0 https://github.com/NVIDIA/cloud-native-stack.git
cd cloud-native-stack/playbooks
bash setup.sh installFor configuration and installation options, see the playbook guide.
Highlights
- Confidential Computing: deploy NVIDIA Confidential Containers on supported Intel TDX and AMD SEV-SNP hosts with automatic vendor detection, Kata runtime setup, and GPU Operator sandbox workload support.
- Modern Ubuntu and Ansible support:
setup.shcreates an isolated Ansible virtual environment, installs the needed Python tooling, and selects Ansible 8.7.0 for Python 3.10 and older or Ansible 12.3.0 for Python 3.11 and newer. This supports Ubuntu 22.04, 24.04, and 26.04 without installing packages into the system-managed Python environment. - Docker installation fixes: the remote user is correctly added to the supplementary
dockergroup, and Docker restart configuration is handled for reliable service startup, issue. - Network Operator compatibility: CNS gives a clear unsupported-version message for Network Operator 26.4.0 with Kubernetes 1.36, and avoids enabling the incompatible legacy RDMA path when Network Operator 26.4.0 manages OFED.
- Agent-ready installation guidance: added an agent-agnostic CNS install skill with secure inventory templates and add-on guidance.
What's added
- CNS 19.0 and CNS 18.0 releases, including Ubuntu 26.04 support.
- Confidential Computing support for Intel TDX and AMD SEV-SNP hosts, including Kata runtime configuration and GPU passthrough workloads.
- CNS 17.1 and CNS 16.2 batch updates.
- NVIDIA GPU Operator 26.3.2, NVIDIA Network Operator 26.4.0, NIM Operator 3.1.1, Nsight Operator 26.2.2, KAI Scheduler 0.14.2, LeaderWorkerSet 0.8.0, and Volcano 1.15.0.
- Agent-agnostic CNS installation guidance and inventory templates for AI coding agents.
Batch Update
- CNS 16.2 and CNS 17.1.
What's Changed
- Updated component matrix for Kubernetes 1.33.10 through 1.36.2, Containerd 2.3.x, NVIDIA Container Toolkit 1.19.x, and driver 580.126.20.
- Ubuntu 24.04 is supported for all included versions; Ubuntu 26.04 is supported for CNS 18.0 and CNS 19.0.
- Updated installation, validation, cleanup, and compatibility handling for current Ansible and Python environments.
- GitHub release documentation now uses the stable
26.6.0branch and GPU Operator upgrade CRDs are sourced from NVIDIA GitHub tags. - Network Operator 26.4.0 is N/A for CNS 19.0 because CNS 19.0 uses Kubernetes 1.36.2, while Network Operator 26.4.0 supports Kubernetes 1.31 through 1.35. GPU Operator 26.3.2 supports RDMA with Network Operator 26.1.0; RDMA with Network Operator 26.4.0 requires a future GPU Operator version.
What's removed
- CNS 15.0, CNS 15.1, and CNS 15.2 values from the active playbook directory; their historical files are retained under
playbooks/older_versions/.
Full Changelog: v25.12.0...v26.6.0