2017-02-22 13 views
1

Я рассматриваю использование kubeadm или Conjure-Up для развертывания без использования металла. Я не уверен, как установить кластер, так как для этого нужен мастер и рабочий узел. Если у меня только одна машина Linux, может ли рабочий и главный узел быть одинаковым? Если да, то как лучше всего это сделать.Установка узлов Kubernetes для развертывания Bare Metal

Для kubeadm Я знаю, что я могу запустить kubeadm init установить мастер-узел, а затем использовать kudeadm join <token> на последующих машинах установить как рабочий узел, но я не уверен, если это целесообразно.

Для Conjure-Up я просто создал развертывание с использованием заклинания kubernetes core, и он создал рабочего и кубернетов, но я не уверен, что это лучший способ. Другой вариант, который я слышал, это использование MAAS, но у меня нет большого опыта в этом.

+1

Голосования, чтобы закрыть этот вопрос не по теме. Обратите внимание, что Stackoverflow предназначен только для программирования связанных вопросов. Пожалуйста, просмотрите [help/on-topic], какие темы можно задать здесь. У справки также есть предложения для других сайтов SE, где этот вопрос может быть уместным. – kaylum

ответ

0

Следуйте инструкциям в user manual, включая kubeadm init, и вы получите 1 узел, работающий как главный. Вам не нужно добавлять узлы с kubeadm join, поэтому просто пропустите (4/4) Присоединение к вашим узлам. Не выполняйте kubeadm join на своем хозяине.

Для включения нормального планирования на мастер вы должны удалить dedicated=master:NoScheduleзаразу из него с помощью этой команды:

kubectl taint nodes --all dedicated- 
Смежные вопросы