Options
All
  • Public
  • Public/Protected
  • All
Menu

Device represents one individual hardware instance that can be selected based on its attributes. Besides the name, exactly one field must be set.

export
interface

IoK8sApiResourceV1beta2Device

Hierarchy

  • IoK8sApiResourceV1beta2Device

Index

Properties

allNodes?: boolean

AllNodes indicates that all nodes have access to the device.

Must only be set if Spec.PerDeviceNodeSelection is set to true. At most one of NodeName, NodeSelector and AllNodes can be set.

memberof

IoK8sApiResourceV1beta2Device

attributes?: {}

Attributes defines the set of attributes for this device. The name of each attribute must be unique in that set.

The maximum number of attributes and capacities combined is 32.

memberof

IoK8sApiResourceV1beta2Device

Type declaration

capacity?: {}

Capacity defines the set of capacities for this device. The name of each capacity must be unique in that set.

The maximum number of attributes and capacities combined is 32.

memberof

IoK8sApiResourceV1beta2Device

Type declaration

ConsumesCounters defines a list of references to sharedCounters and the set of counters that the device will consume from those counter sets.

There can only be a single entry per counterSet.

The total number of device counter consumption entries must be <= 32. In addition, the total number in the entire ResourceSlice must be <= 1024 (for example, 64 devices with 16 counters each).

memberof

IoK8sApiResourceV1beta2Device

name: string

Name is unique identifier among all devices managed by the driver in the pool. It must be a DNS label.

memberof

IoK8sApiResourceV1beta2Device

nodeName?: string

NodeName identifies the node where the device is available.

Must only be set if Spec.PerDeviceNodeSelection is set to true. At most one of NodeName, NodeSelector and AllNodes can be set.

memberof

IoK8sApiResourceV1beta2Device

memberof

IoK8sApiResourceV1beta2Device

If specified, these are the driver-defined taints.

The maximum number of taints is 4.

This is an alpha field and requires enabling the DRADeviceTaints feature gate.

memberof

IoK8sApiResourceV1beta2Device

Generated using TypeDoc