Sidecar Proxy - CI/CD用語集の定義
sidecar proxyはアプリケーションcontainerの傍らで動作し、meshのためにそのネットワークトラフィックを透過的に扱います。
sidecar proxyとは、同じpod内でアプリケーションcontainerの傍らにデプロイされる補助的なcontainerで、そのネットワークトラフィックを傍受して、アプリを変更することなくルーティング、セキュリティ、テレメトリを追加します。
sidecarは、service meshがポリシーを一様に適用する手段です。これを見分けられると、なぜpodに複数のcontainerがあるのかが分かります。
deployへの影響
sidecarはpodのライフサイクルを共有するため、meshが注入されたpodはアプリとそのproxyの両方がhealth checkに合格するまでReadyになりません。これはrolloutのタイミングに影響することがあります。
関連ガイド
Service Mesh - CI/CD Glossary DefinitionService Mesh: A service mesh is an infrastructure layer that manages service-to-service communication (routin…
Graceful Termination - CI/CD Glossary DefinitionGraceful Termination: Graceful termination is the shutdown sequence that gives a pod time to finish in-flight…
Mutual TLS - CI/CD Glossary DefinitionMutual TLS: Mutual TLS (mTLS) is a form of TLS where both the client and the server present certificates and…