This message was deleted.
# general
a
This message was deleted.
b
It's port 6443 but I think you have to set that up on the the external LB not on the ingress one.
Like HAProxy or something with your floating vip that points to the controlplane.
Copy code
frontend rancher
  bind <VIP>:443
  bind <VIP>:80
  bind <VIP>:6443
  bind <VIP>:9345
  default_backend rancher_backend
You want to forward all those ports to the backend.
b
Thanks! It turns out that I was using the configuration for
Copy code
ingress-nginx
not
Copy code
nginx-ingress
I just needed to add the annotations:
Copy code
annotations:
    nginx.org/websocket-services: "rancher"  # Specify the service that needs WebSocket
    nginx.org/proxy-read-timeout: "3600s"          # Optional: Increase timeout
    nginx.org/proxy-send-timeout: "3600s"          # Optional: Increase timeout