We are looking to augment the device plugin with a semaphore that would prevent the process from starting when another process is already running.
for our own case, we will be running the device plugin natively through systemd, and we would like to ensure that if a daemonset is deployed for the device plugin, that it will force the pods to go into a crashloopbackoff start due to recurrent start error.