-
Notifications
You must be signed in to change notification settings - Fork 111
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
Add versioned kubelet config #320
Comments
I recall the discussion about this: we gave for granted the user would have to use the "latest" However, this wasn't documented, thus the main issue can be considered as a bug since breaking the contract. |
I assumed that kubeadm version equals to Kubernetes version. kubeadm can be used with Kubernetes components that are the same version as kubeadm or one version older. |
Ok, definitely our bad assumption here 🙃 |
@prometherion @jds9090 we can consider to drop support for < v1.24 as it has reached the end of life: https://endoflife.date/kubernetes |
With @jds9090's fix, we could support it, and I wouldn't go for a drop unless we have an unbearable technical consideration. Also, deprecating < v1.24 would require more effort in documenting this and explaining it to the users. Rather, I would move this topic to the Discussion section if we really need to drop this. |
The current approach for joining nodes is to use kubeadm.
But I got this error
This is because of the kubelet configuration ConfigMap name.
kubelet configuration ConfigMap name for kubeadm < 1.24.
kubelet configuration ConfigMap name for kubeadm >= 1.24.
Related ref
The text was updated successfully, but these errors were encountered: