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
Discuss how kubeadm should deploy critical addons #33961
Comments
Which addons except dns belongs to this group? Should the process be to opt in ( |
I think the problem is broader than just deployment. I want priority on pods (nice) that kicks in even when they get vertically autoscaled. If there're finite resources on nodes, I want them allocated to the most important pods, even if this means evicting lower priority pods. Does the deployment problem solve itself with such a system? |
kube-proxy, heapster, maybe dashboard We should fix addon deployment in general and use that solution rather than inventing yet another. |
Sorry to rehash this since I've had this conversation a couple times in ephemeral Slack contexts... but what are the arguments against |
xref my proposal earlier: #23233 (comment) |
Check out channels, which is how I've avoided the problems of kube-addons: https://github.com/kubernetes/kops/tree/master/channels It depends on your work on getting prune to work in
I think we should aim to replace the kube-addons container in 1.5 with something like this. I was planning on working on it anyway - want to team up @mikedanese ? I think kubeadm should call into it, but there is much wider appetite for this (and for starting to build a repository of addons). Of course if it's all go code it can be a standalone tool and part of kubeadm. |
Current implementation is there only because there was not concrete proposal at the time. There are several ideas floating around, let's make sure we settle on something soon. |
This issue was moved to kubernetes/kubeadm#62 |
It's important for kubeadm to deploy critical addons because we want users to have a functioning cluster after the process completes. The current implementation is an new addon management solution which does not align with the larger goals for the addon manager.
cc @kubernetes/sig-cluster-lifecycle
The text was updated successfully, but these errors were encountered: