kubernetes: вход nginx против входа traefik против входа ha-proxy против входа kong
Мы рассматриваем различные входные контроллеры с открытым исходным кодом, доступные для kubernetes, и нам нужно выбрать лучший из всех. Мы оцениваем следующие четыре входных контроллера
- Входной контроллер Nginx
- Входной контроллер Traefik
- Ha-прокси-контроллер входа
- Контроллер доступа Kong
В чем разница между ними с точки зрения характеристик и производительности, и какая из них должна быть принята в производство. пожалуйста, предоставьте ваши предложения
1 ответ
Мне известно одно отличие: входы haproxy и nginx могут работать в режиме TCP, тогда как traefik работает только в режимах HTTP/HTTPS. Если вы хотите использовать такие сервисы, как SMTP или MQTT, это полезное различие.
Кроме того, haproxy поддерживает протокол "PROXY", позволяющий передавать реальный IP-адрес клиента в бэкэнд-сервисы. Недавно я использовал вход для haproxy для диаграммы управления docker-mailserver - https://hub.helm.sh/charts/funkypenguin