1 つの grpc サービスで Google クラウドにロード バランサーをセットアップしようとしています。これが望ましい結果です。
external
-> url grpc.dev.foo.com
-> load_balancer
-> internal VM
TLS ホスト ホワイト リストがオンの場合grpc.foo.com
そのため、 TLS ホワイトリストを尊重するようにトラフィックgrpc.dev.foo.com/*
を書き換えるロード バランサーが必要です。grpc.foo.com/*
host rewrite
ホストとパスのルール (URL マップ) の下で、私が書いた場所grpc.foo.com
(いいえ/
)という名前のこの特定のオプションがあるようです
しかし、多くの異なる試行の後、URL が正しく書き換えられることはなく、502failed_to_connect_to_backend
エラーが発生します (ホスト != tls ホワイトリストのときにサービスが応答しないため)。
このhost rewrite
gcloud フィールドに関するドキュメントはありません。ここで使用すべきフィールドですか? 特定の値を書き込む必要がありますか? この場合、別のツールを使用する必要がありますか?
ご回答ありがとうございます (ops の管理と gcloud の使用は初めてなので、概念を見落としている可能性があります)