3

私はしばらくの間アンバサダーを使用しており、気に入っていますが、ログにGET /api/.ambassador-internal/openapi-docs. そこで、別のマッピングの代替手段に切り替えることを考えていて、Istio を見つけました。何が正確かはまだわかりませんが、アンバサダー マッピングの代わりに使用できるようです。

私の質問は、Istio を使用する場合、アンバサダーも必要ですか?

4

1 に答える 1

6

アンバサダーは本質的に、 Envoyを使用する Kubernetes イングレス コントローラー/API ゲートウェイです。

Istio はたまたま独自のイングレス メカニズムを備えたサービス メッシュであり、Istio は Envoy をサイドカー プロキシとしても使用します。したがって、Ambassador を Istio に置き換えることはできますが、Istio では API ゲートウェイ タイプの機能を取得できない場合があります。このブログでは、違いを説明し、混乱を解消しようとしています。

ログ スパムで発生している問題は API ゲートウェイ コンポーネントに関連しているように見えるため、Istio がログの処理に役立つかどうかはわかりません。それは、アプリケーション/サービスをどのように設計するかによって大きく異なります。

于 2020-07-16T03:49:38.210 に答える