Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This Wiki describes the steps on how to deploy QAT device plugin in edge location node and how to use QAT device in ICN.

Implemented details

Intel QAT device plugin is Kubernetes device plugin for discovering and advertising QAT virtual functions (VFs) in a Kubernetes host. it supports a platform that pairs the Intel®
C62x Chipset (also known as Platform Controller Hub, or PCH) with Intel® Xeon®Processor D Family System-on-a Chip (SoC) or Intel Atom® C3000 Processor Product
Family SoC.

To automatically deploy QAT device plugin in ICN, KuD addon QAT device plugin includes:

Installation script:

(1) Install and probe QAT kernel driver (e.g. intel_qat.ko, qat_c62x.ko, qat_d15xx.ko, qat_c3xxx.ko etc.)

(2) Install adf_ctl utility

(3) Install device configuration files and firmware files

(4) Start the qat_service, which inserts the appropriate modules as required, enable virtual functions (VFs) and runs adf_ctl to bring up the devices.

(5) Set up the qat_service to run on future boots


Daemon set yaml:

(1) qat_plugin_default_configmap.yaml: default configuration to discovery and advertise QAT devices

(2) qat_plugin.yaml: deploy QAT device plugin as daemon set in edge location node. the QAT device plugin will leverage the configuration in qat_plugin_default_configmap.yaml to discovery and advertise QAT VFs to K8s.

Use QAT device plugin in ICN

...