コンテンツへスキップ
uencoder

Service Mesh

サービスメッシュは、サイドカープロキシでサービス間通信を横取りし、アプリケーションコードを変えずにオブザーバビリティ・トラフィック制御・セキュリティを提供する。

目的

サービス間通信を統一的に管理し、ネットワークロジックをビジネスコードから分離する。

メカニズム

すべての Pod にサイドカープロキシ(Envoy)を注入し、コントロールプレーン(Istio/Linkerd)がプロキシのルールを設定する。mTLS、リトライやサーキットブレーカー、ロードバランシング、カナリアリリース、分散トレーシングを提供する。

ユースケース

  • マイクロサービス間の通信
  • トラフィックの管理
  • オブザーバビリティ

関連用語

References