問題タブ [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.
google-cloud-platform - 外部トラフィックを GCP Traffic Director の内部サービス メッシュにマッピングするにはどうすればよいですか?
自動 Envoy インジェクション チュートリアルを使用した Traffic Director のセットアップ を使用して、GCP Traffic Director にフックされたシンプルな GKE クラスタをセットアップしました。
次のステップは、内部のみの Traffic Director バックエンド サービスに外部トラフィックをマップする方法です。
基本的に、私の目標は、外部トラフィックを受け取り、それを Traffic Director サービス メッシュにルーティングして、異なるネットワーク エンドポイント グループ間でトラフィックを分割する IP アドレスを持つ外部ロード バランサーを用意することです。
私は次のことを試しました:
- Network Services -> Load Balancing --> で外部ロード バランサーを手動で作成します。ただし、バックエンドのリストには Traffic Director バックエンド サービスが含まれていないため、外部 IP を持つものを作成して内部サービス メッシュにリダイレクトすることはできません。
- NGINXイングレス コントローラー チャートをインストールし、それを介し
.yaml
て k8s クラスター サービスにマップするイングレス コントローラーをインストールします -->これにより外部ロード バランサーが作成されますが、Traffic Director を介するのではなく、サービスに直接アクセスするだけです。
イングレス:
サービス:
展開:
上記のデプロイとサービスは、チュートリアルから直接取得したものです。
メッシュのエッジでセカンドレベル ゲートウェイを使用してイングレス トラフィックを処理するための公式ドキュメントに概念があるようですが、それは概念的なものであり、実際にそれを行う方法を提供していません。
GKE への高度なトラフィック構成のために、外部ロードバランサを使用して外部トラフィックを GCP Traffic Director マネージド サービス メッシュにマッピングするにはどうすればよいですか?
google-cloud-platform - ユーザーの地理に基づいて、GCP の L7 HTTPS ロード バランサを使用してバックエンドをジオ ターゲットできますか?
3 つの異なるリージョンに分散された 3 つの異なる GKE クラスタがあります。3 つのクラスターはすべて、3 つの異なる L7 HTTPS ロード バランサーの背後にあります。3 つのクラスターすべてのサービスには、3 つの異なる URL からアクセスできます。
3 つのクラスターすべてに、地域固有のサービスがいくつかあります。例: 米国のユーザーは、EU またはアジアのサービスからの特定の要求を完全に満たすことができません。
現在の要件は、www.someservice.com
3 つのリージョン クラスタすべてに対して 1 つの L7 HTTPS LB と 1 つのドメインのみを使用することです。
ただし、着信リクエストをジオターゲティングしたいと考えています。たとえば、米国のユーザーがwww.someservice.comにアクセスすると、そのリクエストは米国リージョンの GKE クラスタにルーティングされる必要があり、別のリージョンの他のすべてのユーザーにこのパターンを適用したいとします (下の画像を参照)。
GCP の L7 HTTPS LB でこのルーティングを可能にする方法はありますか? URL マッピング、ホスト、パスのルールを確認しましたが、ジオ ターゲティング リクエストに関連するものは見つかりませんでした。
google-cloud-platform - VM インスタンス - 外部ロード バランサの構成中に 502 ステータス エラーを取得する
Google クラウド プロジェクトで VM インスタンスを使用して HTTP 外部ロード バランサを構成しました。外部 HTTP ロード バランサの IP アドレスを介してバックエンド VM インスタンスに接続しようとすると、エラーとして 502 ステータスが表示されます。このため、外部 HTTP ロード バランサーを使用して Web サーバーを起動できません。ロードバランサーをセットアップするために必要な構成があれば提案してください。