在此处报告解决方案以供将来参考,因为在实施此操作时找不到任何单一资源:
使用nginxinc/kubernetes-ingress控制器而不是kubernetes/ingress-nginx。
问题始于portainer v2.1.1,但如果您需要创建入口规则并传递标头,或应用任何特定规则。
问题代码:
Unable to upgrade the connection (err=websocket: the client is not using the websocket protocol: 'upgrade' token not found in 'Connection' header) (code=500)
WebSocket connection to 'ws://portainer.example.com/.....// failed