Я совершенно запутался в этом kubeadm upgrade
.
Как вы можете видеть из моих скриншотов ниже, мой serverVersion застрял на v1.17.2 при отображении kubectl version -o json
из моя мама c.
Когда я на своем узле MASTER, я выдал kubeadm upgrade plan
, и система отображает kubeadm upgrade apply v1.18.0
для обновления.
Но после обновления моя ТЕКУЩАЯ версия все еще показывает v1.17.2.
Из 3-го скриншота с kubectl get nodes -o wide
видно, что все узлы показывают v1.18.0.
Но, kubectl version -o json
, все еще показывает версию сервера на v1.17.2.
Кроме того, мои k9s продолжают показывать мои K8s Rev: v1.17.2
Добавление к вопросу.
Почему на узле MASTER при вводе версии kubectl версии клиента и сервера будут РАЗЛИЧНЫМИ? Который показан на 2-м и последнем скриншоте ниже.
Разве kubectl на узле MASTER не КЛИЕНТ И СЕРВЕР? Я имею в виду, если я s sh в узел MASTER, и я использую kubectl, я не выдаю запрос КЛИЕНТА на самом СЕРВЕРЕ? Итак, чем могут отличаться версии CLIENT & SERVER?
Может кто-нибудь сказать мне, что я делаю неправильно?
Заранее спасибо.