Ответ 1
kubectl version
также показывает версию apiserver. Например, это результат, когда я запускаю его:
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"2", GitVersion:"v1.2.4", GitCommit:"3eed1e3be6848b877ff80a93da3785d9034d0a4f", GitTreeState:"clean"}
Server Version: version.Info{Major:"1", Minor:"2", GitVersion:"v1.2.4", GitCommit:"3eed1e3be6848b877ff80a93da3785d9034d0a4f", GitTreeState:"clean"}
Вторая строка ( "Версия сервера" ) содержит версию apiserver. Невозможно получить версию основного кубеля, если она не зарегистрирована как один из узлов (что не так, если она не отображается в kubectl get nodes
), но в большинстве развертываний она будет той же версии, что и apirusver.