-
Notifications
You must be signed in to change notification settings - Fork 502
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
Should kubelet depend on kubectl and kubernetes-cni? #97
Comments
I'm quite new to all this but my current understanding was that on a typical node you will install kubelet, but have no need for kubectl on those hosts, so they should not depend on each other at all. I'm not really familiar with CNI or the networking, but I thought it was an optional component and kept it off the kubelet deps for time being. |
|
I think we should depend on kubernetes-cni, but I don't think we should depend on kubectl. kubernetes-cni is basically required for core networking functionality like running flannel. e.g. we depend on socat even though port forwarding is an "optional" feature. kubectl on the other hand should only be installed on the master. We need to do a pass and figure out how we can keep the rpms and debs from drifting. |
for me: |
@luxas Why |
Why not? I see kubectl as a not-so-heavy-dep, and the most of users want it on their machines. |
@RustyRobot the instructions in kubeadm docs will refer to kubectl (e.g. @luxas I recall you have captured all kubelet deps, has that been reflected On Tue, 20 Sep 2016, 16:16 Evgeny L, notifications@github.com wrote:
|
Documented here: kubernetes/kubernetes#26093 (comment) I think I covered the most of them already: https://github.com/kubernetes/release/blob/master/debian/xenial/kubelet/debian/control#L13 |
Well, because it's hard-dependency, which is not required for
We can write in the instruction on the nodes which are required |
If you think that it is what we should do (add kubectl dependency for kubeadm) here is a patch for that #109. |
Remove kubectl dependency for kubelet, closes: #97
Update release_team.md
Kubelet debian package depends on
kubectl
andkubernetes-cni
.kubectl
? It looks like an optional dependency and is not required to be installed on each minion.kubernetes-cni
? What we currently have there? Ifkubelet
can work withoutkubernetes-cni
we may consider adding it toRecommended
section.kubelet
andkubernetes-cni
packages.cc @mikedanese @dgoodwin @errordeveloper @luxas @pires
The text was updated successfully, but these errors were encountered: