ローカルの開発環境でアンバサダー API ゲートウェイを実行しようとしているので、本番環境で最終的にどうなるかをシミュレートします。違いは、本番環境では私のソリューションが Kubernetes で実行されることです。そのために、アンバサダーを Docker デスクトップにインストールし、要求をマイクロサービスにルーティングするために必要な構成を追加しています。残念ながら、私にはうまくいきませんでした。以下のエラーが表示されます。
upstream connect error or disconnect/reset before headers. reset reason: connection failure
これは、次のようなマッピング ファイルの問題によるものだと思います。
apiVersion: ambassador/v2
kind: Mapping
name: institutions_mapping
prefix: /ins/
service: localhost:44332
http://{ambassador_url}/ins
したがって、私が基本的にやろうとしているのは、(Visual Studio を介して) IIS Express で port でローカルに実行されているサービスに送信されるすべての要求を書き直すことです44332
。
私は何が欠けていますか?