DEVOPSTRAINER
Вопросы / Kubernetes

Как выполнить обновление Kubernetes в контуре где нет интернета?

Краткий ответ

Предварительно с рабочего кластера с новой версией Kubernetes и доступом в Интернет необходимо скачать требуемые пакеты kubeadm и образы api, controllmanager, etcd, scheduler, kubelet, docker-ce. Скачать пакеты с разрешением зависимостей возможно командой yumdownloader --resolve kubeadm. Образы скачиваются локально в архив docker save <имя_образа> > <имя_образа>.tar.

1. Удалить приложения из кластера.

helm delete --purge all

2. После того, как все необходимые компоненты скачены и загружены в контур без Интернета, выполняет команду сброса kubeadm.

kubeadm reset

3. Удаляем CNI-плагин Kubernetes.

yum remove kubernetes-cni-plugins

4. Локально устанавливаем необх

Ещё вопросы по теме «Kubernetes»

Готовишься к DevOps-собеседованию?
Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →