> This page is for Confidential Containers, version v1.1.0 (default).
> For other versions, use one of these documentation indexes:
> - v1.1.0 (default): https://docs.nvidia.com/confidential-computing/containers/v1.1.0/llms.txt
> - v1.0.0: https://docs.nvidia.com/confidential-computing/containers/v1.0.0/llms.txt
> - Dev: https://docs.nvidia.com/confidential-computing/containers/dev/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/confidential-computing/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/confidential-computing/_mcp/server.

# Supported Platforms and Software Components

> Following are the platforms supported by the NVIDIA Confidential Containers Reference Architecture.

Following are the platforms supported by the NVIDIA Confidential Containers Reference Architecture.

This page is relevant to the following users:

* The [Hardware IT Administrator](/confidential-computing/containers/personas#coco-persona-hardware-it-administrator) uses the hardware tables to confirm that the selected CPU and GPU are validated for Confidential Computing before configuring the system.

* The [Host OS Administrator](/confidential-computing/containers/personas#coco-persona-host-os-administrator) uses the hardware tables to confirm validated host OS and kernel versions.

* The [Kubernetes Cluster Administrator](/confidential-computing/containers/personas#coco-persona-kubernetes-cluster-administrator) uses the component matrix to confirm supported versions.

## Hardware

### NVIDIA GPUs

| GPU                                | Passthrough           |
| ---------------------------------- | --------------------- |
| NVIDIA H100                        | Single-GPU            |
| NVIDIA H200                        | Single-GPU            |
| NVIDIA H100 Protected PCIe (PPCIe) | Multi-GPU             |
| NVIDIA H200 Protected PCIe (PPCIe) | Multi-GPU             |
| NVIDIA B200                        | Single-GPU, Multi-GPU |
| NVIDIA HGX B300                    | Single-GPU, Multi-GPU |
| NVIDIA RTX Pro 6000 BSE            | Single-GPU            |

> **Note**
>
> [Multi-GPU passthrough](/confidential-computing/containers/configure-workloads#coco-multi-gpu-passthrough) on NVIDIA Hopper HGX systems requires that you set the Confidential Computing mode to `ppcie` mode.
> Refer to [Managing the Confidential Computing Mode](/confidential-computing/containers/configure-cc-mode) for details.

> **Note**
>
> For both single and multi GPU Passthrough, all GPUs on the host must be configured for Confidential Computing and all GPUs must be assigned to one Confidential Container virtual machine.
> Configuring only some GPUs on a node for Confidential Computing is not supported.

### Host Platforms

| CPU Platform                                     | TEE         | Host Operating System | Host Kernel Version |
| ------------------------------------------------ | ----------- | --------------------- | ------------------- |
| AMD Genoa / Milan                                | AMD SEV-SNP | Ubuntu 25.10 or 26.04 | 6.17+               |
| Intel Emerald Rapids (ER) /  Granite Rapids (GR) | Intel TDX   | Ubuntu 25.10 or 26.04 | 6.17+               |

For additional information on node configuration, refer to the [Confidential Computing Deployment Guide](https://docs.nvidia.com/cc-deployment-guide-tdx-snp.pdf) for information about supported NVIDIA GPUs, such as the NVIDIA Hopper H100.

The following topics in the deployment guide apply to a cloud-native environment:

* Hardware selection and initial hardware configuration, such as BIOS settings.

* Host operating system selection, initial configuration, and validation.

When following the cloud-native sections in the deployment guide linked above, use Ubuntu 25.10 or 26.04 as the host OS with its default kernel version and configuration.

For additional resources on machine setup:

* Refer to the [NVIDIA Trusted Computing Solutions website](https://docs.nvidia.com/nvtrust/index.html).

* Refer to the [Licensing](/confidential-computing/containers/licensing) page for more information on the licensing requirements for NVIDIA Confidential Computing capabilities.

## Supported Software Components

### Cluster and Deployment Software

The installation guides begin with an existing Kubernetes cluster that uses `containerd`.
You then install Kata Containers and the NVIDIA GPU Operator.

| Component                                                                                                                                                                                                                                                                                                                                                    | Release/Version    | Installation                                                                                                                                                                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Kubernetes](https://kubernetes.io/)                                                                                                                                                                                                                                                                                                                         | 1.32 +             | Prerequisite, must already be installed on the cluster hosts.                                                                                                                                                                            |
| [containerd](https://github.com/containerd/containerd)                                                                                                                                                                                                                                                                                                       | 2.3.x              | Prerequisite, must already be installed on the cluster hosts.                                                                                                                                                                            |
| [Kata Containers](https://katacontainers.io/)                                                                                                                                                                                                                                                                                                                | 4.0.0              | Installed with the `kata-deploy` Helm chart by following the [Quickstart Install](/confidential-computing/containers/install-quickstart) or [Detailed Install Guide](/confidential-computing/containers/confidential-containers-deploy). |
| [NVIDIA GPU Operator](https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/index.html) and its components.Refer to the [GPU Operator Component Matrix](https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/platform-support.html#operator-component-matrix) for the list of components and versions included in each release. | v26.3.1 and higher | Installed by following the [Quickstart Install](/confidential-computing/containers/install-quickstart) or [Detailed Install Guide](/confidential-computing/containers/confidential-containers-deploy).                                   |

### Kata-provided Guest and Runtime Artifacts

The supported `kata-deploy` Helm chart installs the guest OS, guest kernel, OVMF, and QEMU artifacts listed in the following table as part of Kata Containers.
You do not supply or install these artifacts individually.

| Artifact                                  | Release/Version                                                                                                                                                                                                                              |
| ----------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Guest OS                                  | Distroless, with [NVRC v0.1.5](https://github.com/NVIDIA/nvrc/releases/tag/v0.1.5), NVIDIA GPU driver 595.58.03, and [guest-components v0.21.0](https://github.com/confidential-containers/guest-components/releases/tag/v0.21.0) artifacts. |
| Guest kernel                              | 6.18.35                                                                                                                                                                                                                                      |
| [OVMF](https://github.com/tianocore/edk2) | edk2-stable202511                                                                                                                                                                                                                            |
| [QEMU](https://www.qemu.org/)             | 11.0.1 + Patches                                                                                                                                                                                                                             |

### Separately Deployed Components and Interfaces

The following components and interfaces are not installed by the [Quickstart Install](/confidential-computing/containers/install-quickstart) or [Detailed Install Guide](/confidential-computing/containers/confidential-containers-deploy).

| Interface or Component                                                                                                   | Version | When It Is Needed                                                                                                                                                                                               | How It Is Provided                                                                                                                                                                                                                |
| ------------------------------------------------------------------------------------------------------------------------ | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Trustee](https://github.com/confidential-containers/trustee/releases/tag/v0.21.0)                                       | v0.21.0 | Required for attestation and secret or key release. This architecture validates Trustee v0.21.0 with guest-components v0.21.0 in the Kata guest.                                                                | The [Attestation](/confidential-computing/containers/attestation) quickstart installs a local evaluation Trustee v0.21.0. Deploy a production Trustee separately by following the upstream Confidential Containers documentation. |
| [Kata Lifecycle Manager](https://github.com/kata-containers/lifecycle-manager)                                           | 0.1.8   | Optional for Kata Containers upgrades and day-two lifecycle management.                                                                                                                                         | Install separately by following the upstream Kata Lifecycle Manager documentation.                                                                                                                                                |
| [Kata Containers genpolicy](https://github.com/kata-containers/kata-containers/blob/4.1.0/src/tools/genpolicy/README.md) | 4.1.0   | Used to generate an agent security policy for attested production workloads. Refer to [Attach a Kata Agent Security Policy](/confidential-computing/containers/configure-workloads#kata-agent-security-policy). | Download `genpolicy` 4.1.0 from the [Kata Containers 4.1.0 release](https://github.com/kata-containers/kata-containers/releases/tag/4.1.0).                                                                                       |

Users may leverage [Red Hat OpenShift Sandboxed Containers](https://docs.redhat.com/en/documentation/openshift_sandboxed_containers/1.13) to deploy Confidential Containers.