-
Notifications
You must be signed in to change notification settings - Fork 150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can not install Sysbox into K0s cluster (Kubelet binary not identified.) #606
Comments
@NiklasRosenstein, thanks for reporting this issue. Your analysis is correct: the failing script is attempting to identify the kubelet binary through We will need to make some adjustments to our daemonset-based installer for K0s to be properly supported. |
Thanks for the confirmation, @rodnymolina. Is there anything I can do to help? Or is there a workaround I can apply? I've not been able to locate the source of this helper on GitHub thus far. |
Hit this same issue when installing sysbox into a K3S cluster.
With k3s there's no kubelet binary. |
Thanks @lsoica.
That's correct, and it makes it very difficult for sysbox-deploy-k8s to work with K3s since it needs to reconfigure the kubelet to switch it from containerd -> CRI-O. |
I created a discussion to talk about this more widely - support for k0s and k3s would be great. |
Hello 👋 I have a K0s cluster (v1.23.13+k0s) that I want to install Sysbox into, but unfortunately the installation fails.
I find the error in the
kubelet-config-helper
logs:It appears that this helper script is unable to determine the correct Kubelet path. I first tried to symlink
/usr/bin/kubelet -> /var/lib/k0s/bin/kubelet
until I realized this is actually trying to obtain the Kubelet path fromsystemctl
.However, the Kubelet path is not to be found in
systemctl show kubelet
(kubelet.zip).Is there a config option I can use to explicitly point the Sysbox installer to the right Kubelet binary?
The text was updated successfully, but these errors were encountered: