Intel Gaudi Base Operator DaemonSets
Intel Gaudi Base Operator DaemonSets¶
The below table lists the DaemonSets installed on a Kubernetes cluster:
DaemonSet |
Description |
---|---|
Driver |
Loads the driver on the cluster node by running the habanalabs-installer.sh installation script. The DaemonSet has an affinity for a label provided by the feature discovery DaemonSet, ensuring that the driver is installed only on servers with the Gaudi devices. |
Intel Gaudi Device Plugin for Kubernetes |
Lists the available Gaudi devices and exposes them to kubelet as a resource available for workloads as
|
habana-container-runtime |
Exposes the Intel Gaudi network and uverbs interfaces for the pod. The DaemonSet copies runtime binaries to the host, configures the engine’s default runtime, and restarts the container engine to load the new configuration. This DaemonSet has an affinity for labels indicating that Gaudi device is available and the driver has been loaded on the node. |
Prometheus Metric Exporter |
Exports metrics about the node and the Gaudi devices on it. This DaemonSet has an affinity for labels indicating that Gaudi device is available and the driver has been loaded on the node. For more details, see Prometheus Metric Exporter. |
Intel Gaudi Feature Discovery |
Labels each Kubernetes pod with information about the node it is running on. These labels contain
information about the Gaudi device availability and the driver version. These labels help deploy
other DaemonSets to the appropriate nodes. The DaemonSet relies on a |
BMC Exporter |
Exports metrics by utilizing the Redfish protocol to scrape the node’s BMC. This DaemonSet has an affinity for labels indicating that Gaudi device is available and the driver has been loaded on the node. For more details, see BMC Exporter User Guide. |