問題タブ [redhat-containers]

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.

0 投票する
0 に答える
600 参照

kubernetes - VMware Vsphere 上の Openshift 4.2、ロードバランサーの構成と理解

最近、私は VMWare に openshift 4.2 をインストールしようとしましたが、このドキュメントhttps://blog.openshift.com/openshift-4-2-vsphere-install-with-static-ips/に従ったので、正常にインストールできました。正常に動作しています。ただし、このインストールでは、すべてに単一の LoadBalancer (HAProxy) を使用しています。

私の場合、LoadBalancer の IP は 10.68.33.62 だったので、以下のように URL をマッピングしました

つまり、すべての URL が 1 つの LoadBalancer にあるということです。以下のURLからコンソールにアクセスできました

https://console-openshift-console.apps.openshift4.example.com

別のアプリでもhttps://anotherapp.apps.openshift4.example.comからアクセスできました

HA プロキシ構成ファイル

しかし、ドキュメントhttps://docs.openshift.com/container-platform/4.2/installing/installing_vsphere/installing-vsphere.html#installation-network-user-infra_installing-vsphereを読んだ後、2 つのロード バランサーを使用することにしました。API には 1 つのロード バランサーが必要であり、デフォルトのイングレス コントローラーにはアプリケーションへのイングレスを提供するために 2 つ目のロード バランサーが必要です。

この場合、以下のように URL をマッピングしました

そして、2 番目のロードバランサーの IP が 10.68.33.69 であると仮定します。

また、最初のロードバランサーの HAProxy 構成は、マスター ノードのみを分散しています。

また、2 番目のロード バランサーは、アプリケーションのみを提供するため、ワーカー ノードのみを分散します。

しかし、残念ながらそれは機能していません。私の理解は正しいですか?簡単に言えば、マスター コンソールと API のバランスを最初のロードバランサーで調整し、アプリのバランスを 2 番目のロードバランサーで調整したいと考えています。どうすれば達成できますか?

ありがとう