我遇到了同样的问题,只需要安装带有额外注释的牧场主,尤其是“nginx.org/websocket-services”:rancher
它是否适合您取决于您在集群中拥有的入口控制器。那个显然只适用于 nginx。
helm upgrade --install rancher rancher/rancher \
--set debug=true \
--set tls=ingress \
--set hostname=your.domain.com \
--set ingress.enabled=true \
--set ingress.tls.source=letsEncrypt \
--set ingress.extraAnnotations.'kubernetes\.io/ingress\.class'='nginx' \
--set ingress.extraAnnotations.'nginx\.org/websocket-services'='rancher' \
--set "extraEnv[0].name=CATTLE_FEATURES,extraEnv[0].value=fleet=false" \
--set "letsEncrypt.email=your.email@xxx.com" \
--set letsEncrypt.ingress.class=nginx \
--set letsEncrypt.environment=staging