Enable Device Manager to implement a device plug-in to advertise specialized hardware without any upstream code changes.
-
Enable Device Manager support on the target node or nodes:
$ oc describe configmaps <name>
For example:
$ oc describe configmaps node-config-infra ... kubeletArguments: ... feature-gates: - DevicePlugins=true
-
Ensure that Device Manager was actually enabled by confirming that /var/lib/kubelet/device-plugins/kubelet.sock is created on the node. This is the UNIX domain socket on which the Device Manager gRPC server listens for new plug-in registrations. This sock file is created when the Kubelet is started only if Device Manager is enabled.