問題タブ [gcp-load-balancer]

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 投票する
1 に答える
49 参照

google-cloud-platform - GCP HTTP ロードバランサ

VM ポートの 1 つでサービスを実行しています8088。すべてのトラフィックをこのポートに送信したいHTTP LOAD BALANCER

gcpロードバランサー設定でこれを構成する方法現在、私の構成は次のようになっています ここに画像の説明を入力

0 投票する
3 に答える
177 参照

kubernetes - GKE Ingres と GCE ロード バランサ: 常に 404 を取得する

2 つのアプリケーションをデプロイしようとしています (2 つの個別のデプロイ オブジェクトの背後にあります)。type の Deployment ごとに 1 つの Service がありNodePortます。

application1_service.yaml

application2_service.yamlまったくname同じです (とを除くrun)

Ingress を使用して 2 つのサービスを利用できるようにします。

ingress.yaml

ManagedCertificateHTTPS リクエストを処理できるように、オブジェクトも作成します。

managed_certificate.yaml

ここで奇妙なのは、curl https://my.host.com/問題なく動作し、サービスにアクセスできることですが、試してみるcurl https://my.host.com/application2/404 Not Found.

ルートが機能していて、他のルートが機能していないのはなぜですか?

追加情報: ManagedCertificate は有効であり、正常に動作し/ます。application1 と application2 はまったく同じアプリであり、イングレスでそれらを交換すると、出力は同じになります。

ご協力いただきありがとうございます !

編集:

application2 にアクセスしようとすると、404 が表示されます。

404

それが役立つかどうかはわかりませんが、404 を示すイングレス アクセス ログの一部もここにあります。

ログ