Невозможно настроить кластер kubernetes с несколькими узлами, используя kubeadm (Vagrant) - PullRequest
0 голосов
/ 27 мая 2019

Я настраивал многоузловой кластер kubernetes, используя kubeadm.Setup включал 1 мастер и рабочий узел каждый. Я создал виртуальную машину с помощью vagrant.

Я следовал за документами, https://kubernetes.io/docs/setup/independent/install-kubeadm/ https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm

Создано 2 виртуальных машины с использованием vagrant
IP: Master- 192.168.33.10, Worker- 192.168.1.21 (оба хоста только сеть)

Я испытал 2 сценария,

Дело 1:

  1. Выполнено kubeadm init --pod-network-cidr=10.244.0.0/16 успешно со всеми запущенными модулями.

  2. Установлено подключение к сети каналов "Canal".

  3. Выполнены все инструкции, приведенные в конце успешной команды kubeadm init.

  4. SSH во 2-ю виртуальную машину и выполнил команду kubeadm join .., и меня поразили "[preflight] Running pre-flight checks"

Случай 2:

  1. проделал тот же процесс с тегом --apiserver-advertise-address=192.168.33.10

  2. Успешно выполнил команду kubeadm init --apiserver-advertise-address=192.168.33.10

  3. Но когда я запустил команду kubectl get nodes, она показала только главный узел. (ожидается, что рабочий узел тоже покажет).

Пожалуйста, помогите мне понять, как я могу выполнить эту настройку. Спасибо.

1 Ответ

0 голосов
/ 29 мая 2019

У меня есть репозиторий github , который делает именно то, что вы хотите.Я уверен, что вы получите представление об этом.Если что-то не понятно, пожалуйста, обновите с комментарием или оригинальным сообщением.

...