Необходимо ли развертывать Ingress Controller с помощью DaemonSet? - PullRequest
2 голосов
/ 03 апреля 2020

Это мое текущее решение:

Экземпляр LoadBalancer с облаком -> Служба NodePort кластера -> Служба Ingress Controller -> Модуль Ingress Controller.

необходимо ли развертывать Ingress Controller с помощью DaemonSet?

1 Ответ

3 голосов
/ 03 апреля 2020

В достаточно большом кластере развертывание входа в качестве развертывания с несколькими репликами подходит по сравнению с набором демонов. Когда вы используете развертывание, просто убедитесь, что реплики развернуты на разных узлах. Вам не нужно большое количество NGINX экземпляров для обработки больших объемов трафика c, и самое главное, вы должны помнить, что каждый экземпляр входного контроллера должен достигнуть сервера API kubernetes. Это означает, что если у вас много реплик, вы оказываете (ненужное) давление. Использование развертывания с правилом антиаффинности во избежание нескольких реплик на одном узле в большинстве случаев более чем достаточно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...