Настройка Kubernetes с поддержкой Kubespray и Windows Worker

У меня есть требование настроить Kubernetes локально и иметь рабочие узлы Windows, на которых работают контейнеры .NET 4.5. Теперь, когда я нашел эту ссылку, мне не особенно нравится идея обновления уровня управления и ротации необходимых сертификатов вручную.

Кто-нибудь пытался использовать kubespray для начальной загрузки кластера Kubernetes и добавления рабочего процесса Windows вручную? Или можете поделиться каким-либо пониманием того, как настроить это?

Спасибо, что поделился.


person JuniorPenguin    schedule 14.09.2018    source источник
comment
Что вы имеете в виду под обновлением плоскости управления? а сертификаты вручную? kubeadm создает их для вас.   -  person Rico    schedule 15.09.2018
comment
плоскость управления — различное программное обеспечение kubernetes, etcd, разные версии плагинов. Kubeadm также выполняет ротацию сертификатов с истекшим сроком действия?   -  person JuniorPenguin    schedule 15.09.2018
comment
нашел его - ссылка, и это ссылка   -  person JuniorPenguin    schedule 15.09.2018


Ответы (1)


Это вопрос мнения, поэтому я отвечу самоуверенно.

Таким образом, kubespray даст вам больше автоматизации и фактически использует kubeadm для создания плоскости управления и компонентов кластера, включая оверлей вашей сети.

Он также предоставляет возможности для обновлений.

Ротация сертификатов — это опция на вашем kubelet, и kubespray также ее поддерживает.

Недостатком использования kubespray является то, что вы можете не знать, как работают все компоненты Kubernetes, но если вы хотите что-то более полностью автоматизированное и похожее на ansible, это отличный выбор.

Также последняя версия kubeadm поддерживает ротацию сертификатов для всех ваших компонентов Kubernetes в соответствии с этим PR.

person Rico    schedule 15.09.2018
comment
Спасибо за ваш ответ. Знаете ли вы, что если я использую kubespray, я могу вручную присоединять рабочие узлы Windows вручную без особых хлопот? Похоже, читая в сети, у людей возникают проблемы с этим. Бесконечно благодарен! - person JuniorPenguin; 17.09.2018
comment
Трудно сказать, использовали ли вы kubespray изначально. У вас есть какие-нибудь файлы ansible где-нибудь? - person Rico; 17.09.2018