Skip to content
Latchkey

Container Orchestration - CI/CD用語集の定義

container orchestrationは、多数のホストにまたがるcontainerの配置、接続、スケーリングを自動化し、手作業で管理しなくて済むようにします。

container orchestrationとは、マシン群にまたがるcontainerのスケジューリング、ネットワーキング、スケーリング、ライフサイクル管理を自動化することで、通常はKubernetesのようなシステムが担います。

CI/CDのpipelineはますますcontainerイメージをbuildしてオーケストレーターに引き渡すようになっています。オーケストレーションを理解すると、イメージがpushされた後にdeployステージが実際に何をしているのかが明確になります。

CI/CDで重要な理由

deployのjobは通常、オーケストレーターに新しいイメージタグのrolloutを指示して終わります。オーケストレーターはその後スケジューリング、health check、rollbackを処理するため、pipelineの信頼性は一部clusterの反応の仕方に左右されます。

関連ガイド