Какая версия Kubernetes NGINX Ingress поддерживает веб-сокеты? - PullRequest
0 голосов
/ 30 января 2020

Я наткнулся на статью , в которой говорится, что NGINX Ingress поддерживает веб-сокеты, начиная с версии 1.3. Но в этом списке изменений упоминается документация websocket еще в версии 0.9.

Я работаю с NGINX Ingress в версии 0.23.0 и не могу заставить работать соединение клиента websocket. Сбой из-за того, что заголовок Connection равен keep-alive вместо upgrade. Похоже, что вход меняет его, потому что соединение работает, если я обошел вход и go напрямую к сервису Kubernetes. Прежде чем я go продвинусь дальше, было бы хорошо узнать, безнадежно ли это с версией NGINX, которую я сейчас использую.

1 Ответ

1 голос
/ 05 февраля 2020

Я нашел проблему. Наши диаграммы Хелма явно устанавливали входную аннотацию nginx.ingress.kubernetes.io/connection-proxy-header на keep-alive. Убрал это и все хорошо.

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