Releases: intel/intel-resource-drivers-for-kubernetes
Releases · intel/intel-resource-drivers-for-kubernetes
Intel CDI specs generator v0.1.0
Highlights
- Initial version with GPU support
Intel GPU Resource Driver for Kubernetes v0.5.0
Highlights
- Added support for K8s 1.30
- Added support for structured parameters' numerical model
- Alert webhook binary can now list cluster devices and list/add/remove their taints
- Monitoring and health management only work with classic DRA, not with the new structured parameters model
- Minor updates and fixes
Intel Gaudi Resource Driver for Kubernetes v0.1.0
Highlights
- Initial version
- Added support for classic DRA
- Added support for structured parameters' numerical model (with no device selector)
Intel GPU Resource Driver for Kubernetes v0.4.0
Highlights
- Moved PreparedClaims list from CRD to node-local file
- Fixed SR-IOV support on multi-tile devices
- Updated Flex170 VF profiles
- Minor fixes
- Prometheus Alertmanager webhook now can manage multiple device taint reasons and untaint the devices automatically when all the taint reasons get resolved
- Updated documentation to include CDI enabling and Helm installation method
- Added fake sysfs SR-IOV VFs provisioning functionality for tests
- Switched to Go1.21
Supported Kubernetes versions:
- v1.28+
Supported HW
- any GPU supported by i915 Linux Kernel driver
SR-IOV dynamic provisioning is supported on these devices:
- Intel® Data Center GPU Flex Series (with profiles)
- Intel® Data Center GPU Max Series (with profiles)
- Gen12+ Graphics (without profiles)
Intel GPU Resource Driver for Kubernetes v0.3.0
Highlights
- Add millicores support for SR-IOV VFs
- Preliminary/initial health management support
- Also monitoring support is per-namespace
- Remove owner field from GpuAllocationState
- Drop -vfXX suffix from VF device UIDs
- Fix SR-IOV VFs creation on PVC
- Fix policy-related resource allocation
- Add QPS, burst parameters to kubelet-plugin
- Restructure git tree
- Updated docs
- Add more tests
Supported Kubernetes versions:
- v1.28+
Supported HW
- any GPU supported by i915 Linux Kernel driver
SR-IOV dynamic provisioning is supported on these devices:
- Intel® Data Center GPU Flex Series (with profiles)
- Intel® Data Center GPU Max Series (with profiles)
- Gen12+ Graphics (without profiles)
Intel GPU Resource Driver for Kubernetes v0.2.0
Highlights
- Switch to K8s 1.28 DRA API
- Reuse SR-IOV leftovers
- Repurpose GpuClaimParameters.Shareable field for using Claim in multiple Pods
- Add sharing GPU using ResourceClass.Shared field
- Add support for millicores in GpuClaimParameters
- Introduce intel-gpu-monitor Resource Class
- Add gas-status-updater to kubelet-plugin
- Move codegeneration to Makefile
- Add support for custom sysfs location for faking PCI and DRI devices
- Use go1.21 container build image
- Renamed CRD section names
- Automatically deduce CDI version when writing CDI specs
Supported Kubernetes versions:
- v1.28
Supported HW
- any GPU supported by i915 Linux Kernel driver
SR-IOV dynamic provisioning is supported on these devices:
- Intel® Data Center GPU Flex Series (with profiles)
- Intel® Data Center GPU Max Series (with profiles)
- Gen12+ Graphics (without profiles)
Intel GPU Resource Driver for Kubernetes v0.1.0-beta
Highlights:
Added support for SR-IOV dynamic provisioning on capable hardware
Supported Kubernetes versions:
- v1.26
Supported HW
- any GPU supported by i915 Linux Kernel driver
SR-IOV dynamic provisioning is supported on these devices:
- Intel® Data Center GPU Flex Series (with profiles)
- Intel® Data Center GPU Max Series (with profiles)
- Gen12+ Graphics (without profiles)