私はしばらくの間アンバサダーを使用しており、気に入っていますが、ログにGET /api/.ambassador-internal/openapi-docs
. そこで、別のマッピングの代替手段に切り替えることを考えていて、Istio を見つけました。何が正確かはまだわかりませんが、アンバサダー マッピングの代わりに使用できるようです。
私の質問は、Istio を使用する場合、アンバサダーも必要ですか?
私はしばらくの間アンバサダーを使用しており、気に入っていますが、ログにGET /api/.ambassador-internal/openapi-docs
. そこで、別のマッピングの代替手段に切り替えることを考えていて、Istio を見つけました。何が正確かはまだわかりませんが、アンバサダー マッピングの代わりに使用できるようです。
私の質問は、Istio を使用する場合、アンバサダーも必要ですか?
アンバサダーは本質的に、 Envoyを使用する Kubernetes イングレス コントローラー/API ゲートウェイです。
Istio はたまたま独自のイングレス メカニズムを備えたサービス メッシュであり、Istio は Envoy をサイドカー プロキシとしても使用します。したがって、Ambassador を Istio に置き換えることはできますが、Istio では API ゲートウェイ タイプの機能を取得できない場合があります。このブログでは、違いを説明し、混乱を解消しようとしています。
ログ スパムで発生している問題は API ゲートウェイ コンポーネントに関連しているように見えるため、Istio がログの処理に役立つかどうかはわかりません。それは、アプリケーション/サービスをどのように設計するかによって大きく異なります。