Google Cloud Run をテストしている GKE クラスタがあります。このクラスタは、Cloud Run によって管理されていないサービスもホストしています。これらにアクセスするために、ここで説明されているように、単純なゲートウェイと仮想サービスをセットアップしました。このゲートウェイは、Istio アドオンが有効で、Cloud Run が有効になっていない GKE クラスタで正常に動作しました。
Cloud Run が有効になっているクラスタでは、カスタム ゲートウェイが無視され、すべてのトラフィックが istio-autogenerated-k8s-ingress というデフォルト ゲートウェイを通過するようです。に対してデフォルトが定義されているためではないかと思いますHosts: *
。
Cloud Run によって管理されていないサービスのゲートウェイが、担当するホストに対して優先されるようにするにはどうすればよいですか? 自動生成されたゲートウェイを編集しても安全ですか? 変更すると Cloud Run が壊れますか? Cloud Run は、通常の操作でこのファイルを上書きまたは変更しますか?