Нужно ли несколько мастеров на ОКД?

Поэтому у меня есть вопрос относительно настройки OKD для наших нужд - наша команда уже установила, что Kubernetes - это, по сути, самый простой способ для нас управлять нашим стеком. У нас не слишком много работы; вероятно, через все это могли бы работать 3 выделенных сервера, но у нас есть множество сервисов и инструментов, которые лучше всего обслуживать при работе в док-контейнерах, и мы также сильно выигрываем от запуска нашего довольно монолитного основного приложения в качестве контейнера для развертывания и обслуживания. проще.

Вопрос в том, сколько узлов нам нужно; в частности, нужны ли нам узлы HA Master.

Из документации видно, что узлы инфраструктуры отвечают за маршрутизацию. Означает ли это, что даже если главный узел выйдет из строя, другие узлы все еще будут доступны и маршрутизация будет работать, пока домены указывают на узлы инфраструктуры? Или неисправный мастер сделает все остальные узлы недоступными?

1 ответ

Решение

В нашей среде модули маршрутизатора работают на инфра-узлах, и мы можем безопасно отключить главный узел без ущерба для приложений.

  • мастер-узел: API, контроллеры и т. д.
  • инфра-узел: реестр, маршрутизатор, метрики, ведение журнала и т. д.

Когда мастер выключен, вы просто не можете управлять кластером, остальное работает нормально. Хорошо иметь более одного главного узла для избыточности etcd, но в такой небольшой среде, я думаю, нет смысла поддерживать больше.

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