Добавьте рабочий узел к главному узлу через ssh

У меня есть два сервера, подключенных к Интернету. Оба могут связаться друг с другом через ssh.

Один из них должен быть главным узлом Kubernetes, а другой — рабочим узлом.

Как я могу подключить рабочий узел только через ssh. Я не хочу открывать другие порты, кроме 22.

Редактировать:@Community Не знаете, как еще ограничить это? Что недостаточно конкретно? Моя проблема: у меня есть виртуальная машина, которая должна работать как рабочий узел Kubernetes. Единственный порт, который я хочу открыть на этой виртуальной машине, — это порт 22 (ssh). Как мне подключить такой ящик как рабочий узел к кластеру kubernetes, работающему на другой машине, где также открыт только порт 22. Есть идеи?

1 ответ

Попробуйте выполнить следующие действия:

  1. SSH в вашу виртуальную машину,

  2. Присоединитесь к виртуальной машине в качестве рабочего узла с помощью команды соединения ( должна быть введена в главном узле ) с помощью:

    kubeadm token create --print-join-command

учитывая, что вы установили необходимые компоненты.

  1. Теперь, когда вы присоединились к узлу, в плоскости «Мастер/управление» проверьте, добавлен ли он как узел с помощью команды:

    kubectl get nodes

PS Также обратите внимание, что между главным узлом и рабочим узлом должны быть открыты порты по умолчанию:

Подробнее: здесь.

Другие вопросы по тегам