Closed slintes closed 5 years ago
seems it was just coincidence while 1.15 was in process of being released. On a new VM both are 1.15 now. Not sure if it would make sense to use a fixed version and not just latest, in order to prevent surprises?
/kind enhancement
@slintes we can add a warning to ensure that the user takes care of that when installing kubectl to have it compatible like we do in: https://kubevirt.io/quickstart_minikube/ Something like: (*): Ensure that kubectl version complies with the supported release skew (The version of kubectl should be close to Kubernetes server version). What do you think?
The user doesn't install kubectl, it was already installed IIRC. So I am not sure if such a warning would be more confusing than helping. My idea was to use a fixed k8s version in [0] for kubeadm, kubelet and kubectl, which will prevent a version mismatch while k8s releases a new version, and one package is newer than the other (I think that happened when I reported this). But that would mean that it needs manual updates, not sure if you want that. And, last but not least, I think this was just a seldom coincidence, not sure if you want to do anything about it at all. I would be fine with just closing this :)
@slintes : We had that discussion precisely on the minikube as the problem was the same, available command was not in the supported matrix for kubernetes and failed.
So we went by putting that warning 'instead' as if not, it would have meant to reupdate many references on each release once validated
/close As @slintes said:
I think this was just a seldom coincidence, not sure if you want to do anything about it at all. I would be fine with just closing this :) I also agree on that.
@ptrnull: Closing this issue.
It's not critical, but not very nice: kubectl is 1.15.0, server 1.14.3