Skip to content
Latchkey

Service Mesh - CI/CD用語集の定義

service meshは、アプリケーションコードを変更することなく、proxyを通じてサービス間トラフィック(ルーティング、retry、mTLS、テレメトリ)を扱います。

service meshとは、サービス間の通信(ルーティング、retry、暗号化、可観測性)を透過的に管理するインフラストラクチャの層で、通常は各workloadの傍らに置かれるsidecar proxyを介して行われます。

canaryやtraffic mirroringのようなプログレッシブデリバリーの戦略は、しばしばmeshに依存します。meshはrollout中にトラフィックをどう移すかについて、pipelineにきめ細かな制御を与えます。

deployが関わる理由

meshを使うと、deployはトラフィックのごく一部を新しいバージョンに移して、rolloutを完了する前にそれを観察できます。これがcanary分析の背後にある仕組みです。

関連ガイド