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