Настраивает ли команда kubeadm join сеть Pod?

Вопрос

Присоединение kubeadm к рабочим узлам настраивает сеть Pod или необходимо запустить (3/4) Установка сети pod шаг на каждом узле?

Фон

Читаю Использование kubeadm для создания кластера, но не понимаю, что конкретные задачи рабочего узла.


person mon    schedule 12.12.2017    source источник


Ответы (1)


kubeadm join не будет настраивать сеть модулей. Упомянутый раздел об установке сети pod ссылается на сетевое ПО промежуточного слоя, которое использует Container Networking Interface (CNI). Преимущество заключается в том, что вы можете развернуть специальные модули, которые будут настраивать сеть в кластере, без необходимости входа в каждый узел и настройки сети.

Например, эта команда развернет модули, которые настроят сеть модулей с помощью Weave Net.

kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"
person Javier Salmeron    schedule 12.12.2017
comment
Спасибо за ответ, однако, по-видимому, kubeadm join выполняет настройку, поскольку я не запускал настройку CNI (Flannel) на рабочих узлах, а только на главном. Однако не уверен, как это делается. CIDR, выделенный фланеле, настроенному на главном, автоматически отражается на рабочих узлах. - person mon; 13.12.2017
comment
Вам нужно выполнить указанную выше команду только один раз. Поскольку он использует модули, он также автоматически настроит рабочие узлы. - person Javier Salmeron; 14.12.2017