Prerequisites
Have these in place before installing.
cert-manager
The bundled PMIx admission webhook (kubepmix) is issued a TLS certificate via
cert-manager Issuer and Certificate resources, so helm install fails if
cert-manager is not present. Install it first:
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/latest/download/cert-manager.yaml
If you do not need kubepmix, you can skip cert-manager by disabling it:
--set kubepmix.enabled=false
Kubernetes version
1.27 or later for the core stack.
1.33 or later if you use the Dynamic Resource Allocation driver, which relies on the
DynamicResourceAllocationfeature being available on the API server and kubelet.
Registry access
The component images are hosted on GitHub Container Registry (ghcr.io). Nodes
must be able to pull from it, directly or through your mirror.
Pods stuck in ImagePullBackOff indicate a registry-access gap.
See Troubleshooting.
Host requirements for the driver
The Driver Manager builds tt-kmd against the running kernel on each target
node, so nodes must have the matching kernel headers available. See the
Driver Manager component page.