description:QatDevicePlugin is the Schema for the qatdeviceplugins API. It
represents the QAT device plugin responsible for advertising Intel QuickAssist
Technology hardware resources to the kubelet.
properties:
apiVersion:
description:'APIVersion defines the versioned schema of this representation
of an object. Servers should convert recognized schemas to the latest
internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type:string
kind:
description:'Kind is a string value representing the REST resource this
object represents. Servers may infer this from the endpoint the client
submits requests to. Cannot be updated. In CamelCase. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type:string
metadata:
type:object
spec:
description:QatDevicePluginSpec defines the desired state of QatDevicePlugin.
properties:
dpdkDriver:
description:DpdkDriver is a DPDK device driver for configuring the
QAT device.
enum:
- igb_uio
- vfio-pci
type:string
image:
description:Image is a container image with QAT device plugin executable.
type:string
initImage:
description:InitImage is a container image with a script that initialize
devices.
type:string
kernelVfDrivers:
description:KernelVfDrivers is a list of VF device drivers for the
QuickAssist devices in the system.
items:
description:KernelVfDriver is a VF device driver for QuickAssist
devices.
enum:
- dh895xccvf
- c6xxvf
- c3xxxvf
- d15xxvf
- 4xxxvf
- c4xxxvf
type:string
type:array
logLevel:
description:LogLevel sets the plugin's log level.
minimum:0
type:integer
maxNumDevices:
description:MaxNumDevices is a maximum number of QAT devices to be
provided to the QuickAssist device plugin
minimum:1
type:integer
nodeSelector:
additionalProperties:
type:string
description:NodeSelector provides a simple way to constrain device
plugin pods to nodes with particular labels.
type:object
preferredAllocationPolicy:
description:PreferredAllocationPolicy sets the mode of allocating
QAT devices on a node. See documentation for detailed description