Как добавить поддержку websocket к входящему ресурсу в Kubernetes на IBM Bluemix?
когда клиент пытается подключить нашу конечную точку входа через wss:// запрос, приложение возвращает 400 плохой запрос, который в соответствии с сокетом.io docs из-за отсутствующих заголовков, удаленных прокси-серверами балансировки нагрузки, такими как nginx. 
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: my-ingress
  annotations:
    nginx.org/websocket-services: service-name
spec:
  tls:
    - hosts:
        - www.myhost.com
  rules:
    - host: www.myhost.com
      http:
        paths:
          - path: /
            backend:
              serviceName: service-name
              servicePort: 80
из журналов в IBM, предоставленных ingress controller, кажется, вилка этого контроллер входа nginx. Что говорит о том, что аннотация nginx.org/websocket-services добавляет поддержку websockets путем добавления директив в созданный nginx conf для передачи необходимых заголовков. Мы пробовали это, как указано выше, но безрезультатно. 
кто-нибудь добился успеха в работе этой аннотации? Любые обходные пути для добавления в сгенерированный nginx conf?
любые люди IBM знают, была ли эта функциональность намеренно удалена из вилки? И если есть какой-либо способ добавить поддержку websockets в IBM версии Kubernetes?
1 ответов
Websockets в настоящее время не поддерживается, мы работаем над его добавлением, и я обновлю здесь, когда он будет доступен.
спасибо
Edit: поддержка Websocket доступна во всех регионах, аннотация для нее:
  annotations:
    ingress.bluemix.net/websocket-services: service-name
