Это победа! Все образы успешно скачаны в локальное хранилище. Твои действия по исправлению /etc/hosts и настройка зеркал наконец-то заставили систему использовать IPv4 и обходные пути.
Теперь, когда в выводе везде написано Pulled, преград для инициализации больше нет.
## 1. Запуск инициализации (Пункт 13.f)
Выполни главную команду на k8s-srv1:
sudo kubeadm init --config /etc/kubernetes/kubeadm-config.yaml --upload-certs
## 2. Что ОБЯЗАТЕЛЬНО нужно сделать после:
Как только команда завершится (это займет 1-2 минуты, так как качать уже ничего не нужно), в консоли появится много текста. Не закрывай терминал и не очищай его!
1. Настрой доступ для себя (на srv1):
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
2. Скопируй команду для других мастеров (srv2, srv3):
Ищи в тексте строку, которая начинается на kubeadm join и содержит флаги --control-plane и --certificate-key. Сохрани её в блокнот.
3. Скопируй команду для воркеров (srv4, srv5):
Ищи вторую строку kubeadm join (она короче, без certificate-key). Также сохрани её.
## 3. Проверка
После настройки .kube/config введи команду:
kubectl get nodes
Ты должен увидеть k8s-srv1 в статусе NotReady (это правильно, сеть Calico мы поставим следующим шагом).
Запускай init! Как только получишь команды join, дай знать — перейдем к установке Calico и подключению остальных нод.