You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to get Calico to install onto an EKS Bottlerocket system. By default, Calico tries to install a flexvol driver by mounting /usr/libexec/kubernetes in from the host and dropping the binary in there. However, on Bottlerocket systems, that directory is read-only. I was wondering if the path is different on Bottlerocket or if kubelet plugins simply are not supported.
Any alternatives you've considered:
Add workarounds to our docs "remove this part of the YAML"; not a great UX.
Provide yet-another axis of manifests; so the user has to select "calico-with-vxlan-for-bottlerocket.yaml". Again, this gives a poor UX where the user has to make lots of decisions.
Replace our flexvol driver with something else, maybe installing a CSI driver is supported?
Don't support bottlerocket.
The text was updated successfully, but these errors were encountered:
I'll check whether it will be sufficient to add a compatibility symlink from /usr/libexec/kubernetes/kubelet-plugins to /var/lib/kubelet/plugins, which is where our kubelet is configured to look.
What I'd like:
I'm trying to get Calico to install onto an EKS Bottlerocket system. By default, Calico tries to install a flexvol driver by mounting
/usr/libexec/kubernetes
in from the host and dropping the binary in there. However, on Bottlerocket systems, that directory is read-only. I was wondering if the path is different on Bottlerocket or if kubelet plugins simply are not supported.Any alternatives you've considered:
The text was updated successfully, but these errors were encountered: