3 つの異なるリージョンに分散された 3 つの異なる GKE クラスタがあります。3 つのクラスターはすべて、3 つの異なる L7 HTTPS ロード バランサーの背後にあります。3 つのクラスターすべてのサービスには、3 つの異なる URL からアクセスできます。
www.us.someservice.com
www.eu.someservice.com
www.asia.someservice.com
3 つのクラスターすべてに、地域固有のサービスがいくつかあります。例: 米国のユーザーは、EU またはアジアのサービスからの特定の要求を完全に満たすことができません。
現在の要件は、www.someservice.com
3 つのリージョン クラスタすべてに対して 1 つの L7 HTTPS LB と 1 つのドメインのみを使用することです。
ただし、着信リクエストをジオターゲティングしたいと考えています。たとえば、米国のユーザーがwww.someservice.comにアクセスすると、そのリクエストは米国リージョンの GKE クラスタにルーティングされる必要があり、別のリージョンの他のすべてのユーザーにこのパターンを適用したいとします (下の画像を参照)。
GCP の L7 HTTPS LB でこのルーティングを可能にする方法はありますか? URL マッピング、ホスト、パスのルールを確認しましたが、ジオ ターゲティング リクエストに関連するものは見つかりませんでした。