busy-carpenter-35414
02/11/2024, 8:39 PM/etc/rancher/k3s/config.yaml.d/ and added 0001-enable-device-plugin.yaml with contents:
# Enable the Device Plugin feature gate
kubelet-arg:
- feature-gates=DevicePluginCDIDevices=true
kube-apiserver-arg:
- feature-gates=DevicePluginCDIDevices=true
Then I've restarted the master node like so sudo service k3s restart. It seems like the cluster should pick up this config but I'm not seeing it (or not looking in the right place)
I'm attempting to leverage this plugin - https://gitlab.com/arm-research/smarter/smarter-device-manager , the DaemonSet is running successfully but giving me an error about a feature gate, which is how I've ended up here.
Could not contact Kubelet, retrying. Did you enable the device plugin feature gate? (error generated here: https://gitlab.com/arm-research/smarter/smarter-device-manager/-/blob/master/main.go?ref_type=heads#L245)busy-carpenter-35414
02/11/2024, 9:00 PMkubeadm process by looking at the logs journalctl -u k3s -e. This is probably out of scope for this channel at this point, I'll probably have to direct this to the GitLab group for the plugin I am using.
The problem I am trying to solve is the following:
- I have /dev/** resources on each k3s node. I want to allocate those resources and make these resources available to pods.
If anyone has a better way let me know :)