Как обновить версию сервера kubectl - PullRequest
0 голосов
/ 11 июля 2019

В Windows 10 Pro я установил докер и клиент Kubernetes. Я обновил kubectl.exe до версии 1.15, заменив старый в папке Docker. Когда я запускаю «версию kubectl», она показывает версию клиента как 1.15, но версия сервера по-прежнему отображается как 1.10. Как я могу обновить версию сервера до 1.15?

Ответы [ 2 ]

0 голосов
/ 11 июля 2019

Добро пожаловать в SO! Я предполагаю, что вы используете кластер Kubernetes, который доступен в качестве опции установки Docker Desktop для Windows.В этом случае вы не можете легко обновить кластер Kubernetes (на стороне сервера), так как его конкретная версия связана с установщиком Docker Desktop (например, Docker Community Edition 2.0.0.2 2019-01-16 поставляется с Kubernetes 1.10.11версия).

Если вы хотите иметь полный контроль над версией Kubernetes (на стороне сервера / плоскости управления), выберите инструмент minikube , который позволяет указать его, добавив '--kubernetes-version'аргумент (minikube start --kubernetes-version v1.15.0).С minikube все еще есть возможность повторно использовать демон Docker внутри виртуальной машины (запускается с «командой запуска minikube» в фоновом режиме).

0 голосов
/ 11 июля 2019

Вам необходимо обновить плоскость управления kubernetes.

Вы можете использовать приведенные ниже команды для обновления кластера k8s, если кластер настроен с использованием kubeadm

export VERSION="1.15"
export ARCH=amd64
wget https://storage.googleapis.com/kubernetes-release/release/v${VERSION}/bin/linux/amd64/kubeadm > /usr/bin/kubeadm
chmod a+rx /usr/bin/kubeadm

kubeadm upgrade apply ${VERSION}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...