問題タブ [ingress-controller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haproxy - フロントエンドで TLS を使用したバックエンドでの HTTP2 と HTTP 1.1 の混合サポートに関する HAProxy Ingress Controller
HTTP 1.1 のみをサポートするいくつかのサービスと、HTTP2 上のいくつかの GRPC サービスがあります。frontend では常に HTTPS を使用し、イングレス コントローラーで終了します (ssl-pass through は false)。すべてのデプロイメント/ポッドで構成するオーバーヘッドを持ちたくないためです。テストでは、HTTPS がフロントエンドにある場合、HaProxy はデフォルトで H2 /HTTP2 を選択し、それをバックエンドに送信します。バックエンドがサポートできるかどうかに関係なく。HAProxy にフロントエンドで H2 /HTTPS 2 を終了させ、HTTP2 をサポートしないサーバーの場合は HTTP1.1 として、HTTP2 をサポートするサーバーの場合は H2 (現在の動作) として backedn に転送するように、イングレス レベルに注釈または設定はありますか? . これは、テスト セットアップ haproxy テスト セットアップを説明するための図です。