Skip to content
Latchkey

Pod - CI/CD用語集の定義

podはKubernetesで最小のデプロイ可能な単位です。ネットワーク名前空間(1つのIP)、ストレージボリューム、ライフサイクルを共有する1つ以上のコンテナから成ります。pod内のコンテナは常に同じnodeにまとめてスケジュールされます。

podとCI runner

GitHub Actionsのセルフホストrunnerは、しばしばpodとしてデプロイされます(例えばActions Runner Controllerを介して)。各CI jobは、オンデマンドで作成されjob終了後に破棄される使い捨てのpod内で実行されます。

複数コンテナのpod

podは、メインコンテナに加えてinitコンテナ(先に完了まで実行される)とサイドカー(並行して実行される)を保持でき、それらはすべてlocalhostとボリュームを共有します。

関連ガイド