問題タブ [ambassador]

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.

0 投票する
2 に答える
312 参照

kubectl - この場合、EXTERNAL-IP はどのように設定されますか?

minikube を使用してローカルの Kubernates を起動した後、一連の kubectl コマンドを実行します。

アンバサダー エッジ スタック (Ingress および API ゲートウェイ) を表示するには

外部 IP は localhost にする必要がありますが、そうではありません。これらのコマンドは、少なくとも直接ではなく、外部 IP を指定しません。この場合、何らかの設定がありませんか?

この質問は、アンバサダー ラボ (Datawire) の担当者に向けられる可能性があります。

0 投票する
1 に答える
849 参照

envoyproxy - TLS を使用してアンバサダー経由で grpc エンドポイントを呼び出すと、「サーバーがトレーラーを送信せずにストリームを閉じました」というエラーが発生する

アンバサダーで公開されている GRPC エンドポイントを呼び出すと、GRPC クライアント側で「サーバーがトレーラーを送信せずにストリームを閉じました」というエラーが表示されます。

したがって、私のスタックは次のとおりです。 クライアント GRPC コード -> アンバサダー -> grpc-service-envoy -> grpc-service

リクエストが grpc-service までずっと送られているのがわかります。また、grpc-service-envoy にも届いているようです。

http トランスコードされた呼び出しが正常に機能していることに注意してください。grpc 呼び出しだけが問題を引き起こしています。

ここで何が間違っているのでしょうか?

envoy conf ファイル:

特使ログ:

0 投票する
1 に答える
339 参照

docker - Kubernetes を使用せずにローカルの開発環境でアンバサダーを実行する

ローカルの開発環境でアンバサダー API ゲートウェイを実行しようとしているので、本番環境で最終的にどうなるかをシミュレートします。違いは、本番環境では私のソリューションが Kubernetes で実行されることです。そのために、アンバサダーを Docker デスクトップにインストールし、要求をマイクロサービスにルーティングするために必要な構成を追加しています。残念ながら、私にはうまくいきませんでした。以下のエラーが表示されます。

upstream connect error or disconnect/reset before headers. reset reason: connection failure

これは、次のようなマッピング ファイルの問題によるものだと思います。

http://{ambassador_url}/insしたがって、私が基本的にやろうとしているのは、(Visual Studio を介して) IIS Express で port でローカルに実行されているサービスに送信されるすべての要求を書き直すことです44332

私は何が欠けていますか?