これを実装していたときに単一のリソースが見つからなかったため、今後の参考のためにここに解決策を報告してください。
kubernetes/ingress-nginx ではなく、nginxinc/kubernetes-ingressコントローラーを使用します。
porttainer 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