Skip to content

Intel Device Plugins for Kubernetes v0.24.0

Compare
Choose a tag to compare
@mythi mythi released this 09 May 13:38
· 8 commits to release-0.24 since this release
52e87db

Release notes

Highlights

The release adds new plugin for Intel Analytics Accelerator (IAA) device. The functionality is on part with other plugins: kustomize and IaaDevicePlugin controller based deployments, and sample Dockerfiles.

Added annotations parameter to the NewDeviceInfo() API. This is a breaking change for users using pkg/deviceplugin (#873).

Generic

  • Upgraded Kubernetes API to v1.24 level (#995).

Images

  • Updated Golang build images to Go 1.18 (#923).
  • Added intel-iaa-plugin and intel-qat-initcontainer images.

Operator

  • Added support for seamless upgrades (#857).
  • Harmonized nodeSelector constraints usage in controllers (#871).
  • Implemented Helm chart to install the operator (#981).

GPU

  • Added gpu-numbers label to support nodes with large number of GPUs (#854).
  • Added pci-groups label to group GPUs based on their PCI addresses for group level control (#854).
  • Added numa-gpu-map label to indicate GPU's NUMA zone (#937).
  • Added support for GAS' container-tiles annotation to dedicate tiles to containers via env variable (#935).
  • Changed allocation logic to leverage GetPreferredAllocation when resource manager is enabled ((#935).

SGX

  • No updates.

DSA

  • Improved support for configuring DSA work-queues using accel-config (#819).

IAA

  • New intel-iaa-plugin and IaaDevicePlugin CRD (#911).
  • Improved support for configuring IAA work-queues using accel-config (#819).

FPGA

  • Fixed FPGA admissionwebook to be idempotent (#863).
  • Updated opae-nlb-demo to use libjson-c 5.0 (#904).

QAT

  • Added initImage to QatDevicePlugin CRD and intel-qat-initcontainer image to enable SR-IOV (#898).
  • Implemented preferredAllocation policies for QAT device selection (#884).
  • Split qat.intel.com/generic resources to separate crypto and compression resources on QAT Gen4 platforms (#700).
  • Disabled -mode kernel usage on QAT Gen4 platforms (#980).

VPU

  • No updates.

DLB

  • No updates.