Container Runtime Interface - CI/CD用語集の定義
Container Runtime Interface(CRI)は、Kubernetesがコンテナランタイムと通信するために使う標準APIであり、containerdやCRI-Oのようなランタイムをkubeletの背後で相互に交換可能にします。
存在する理由
CRIはKubernetesを特にDockerから切り離しました。Kubernetes 1.24以降、Docker shimは削除され、クラスタ(CI runnerのクラスタを含む)はcontainerdなどのCRI互換ランタイムを直接使用します。
関連ガイド
Containerization - CI/CD Glossary DefinitionContainerization: Containerization packages an application together with its dependencies into an isolated, p…
Sandbox (Container) - CI/CD Glossary DefinitionSandbox (Container): A sandbox is an isolation boundary that restricts what code inside it can touch. Sandbox…
Cluster (Kubernetes) - CI/CD Glossary DefinitionCluster (Kubernetes): A cluster is a set of machines (nodes) managed together by a control plane that schedul…