1

すべての knative サービスについて、2 つのオブジェクト、つまり&ゲートウェイが構成されているオブジェクトとゲートウェイとしてのVirtualServiceオブジェクトが作成されていることがわかります。ksvc-ingressknative-serving/knative-ingress-gatewayknative-serving/knative-local-gatewayksvc-meshmesh

knative-serving/*使用しているゲートウェイを確認できますが、名前空間でゲートウェイ オブジェクトkubectlを見つけることができません。ここが特別なオブジェクトを表しているのか、それとも他の何かを表す istio キーワードなのかmeshを理解したいのですが?mesh

4

2 に答える 2

1

お気づきのとおり、knative は istio をサービス メッシュとして使用します。

Istio コンテキストでは、メッシュはServiceなどのオブジェクト (またはリソース) ではありません。Istio についてのページでは、サービス メッシュとは何かを説明しています。

サービス メッシュは、アプリケーションに追加できる専用のインフラストラクチャ レイヤーです。オブザーバビリティ、トラフィック管理、セキュリティなどの機能を独自のコードに追加することなく、透過的に追加できます。「サービス メッシュ」という用語は、このパターンを実装するために使用するソフトウェアの種類と、そのソフトウェアを使用するときに作成されるセキュリティまたはネットワーク ドメインの両方を表します。

したがって、メッシュは、すべての Istio オブジェクト (istio プロキシ コンテナー、仮想サービス、イングレス ゲートウェイなど) をカプセル化する用語であり、クラスター内のトラフィック管理を可能にするために連携します。

ゲートウェイは、着信または発信 HTTP/TCP 接続を受信するメッシュのエッジで動作するロード バランサーです。

于 2022-02-18T08:33:15.613 に答える