О развертывании Стручков для Мастера в Кубернетесе - PullRequest
1 голос
/ 26 марта 2020

Я новичок ie с Кубернетесом. И у меня есть 3 узла кластера (1 мастер). Я понял, что когда я развертываю модули, Kubernetes развертывает их на рабочих узлах, а не на главном.

Всего несколько модулей на главном узле, которые используются Kubernetes. Имеет ли смысл развертывать модули на главном узле? Или мне этого избежать?

1 Ответ

2 голосов
/ 26 марта 2020

Развертывание модулей рабочей нагрузки на главных узлах - это способ подвергнуть риску весь ваш кластер.

Основная роль мастера - управление кластером. Уже многие компоненты k8 работают на master.Suppose Если pods запланированы на master без ограничения ресурсов и pods потребляют все ресурсы (процессор или память), тогда master и, в свою очередь, весь кластер будут в опасности.

Таким образом, при проектировании высокодоступного производственного кластера минимум 3 главных, 3 узла etcd создаются, и модули приложений не планируются на этих узлах. Добавлены отдельные рабочие узлы для назначения рабочей нагрузки

...