NVIDIA / gpu-operator

NVIDIA GPU Operator creates, configures, and manages GPUs in Kubernetes
https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/index.html
Apache License 2.0
1.86k stars 299 forks source link

Verification of Kubernetes compatibility #1009

Open BrianV801 opened 1 month ago

BrianV801 commented 1 month ago

I'd like to verify which kuberentes versions are compatible with the latest gpu-operator v24.6.1 version in case I'm missing something.

It appears that the nvidiadrivers.nvidia.com CRD in gpu-operator v24.6.1 contains a field "x-kubernetes-validations" field. This platform support page for gpu-operator appears to me to list that it's compatible with Kubernetes 1.22 - 1.30 on Ubuntu 20.04, 22.04, and RedHat Enterprise 8.8, 8.10 (https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/platform-support.html#supported-operating-systems-and-kubernetes-platforms). However, it appears that x-kubernetes-validations was introduced in 1.23 (https://sysdig.com/blog/kubernetes-1-23-whats-new/) as alpha, leading me to think that it's really not compatible with kubernetes 1.22.

Thanks in advance, Brian

cdesiniotis commented 1 month ago

Hi @BrianV801 -- you are right, this is an error in our docs. The oldest Kubernetes version that GPU Operator 24.6 supports is 1.23.