CSI (Container Storage Interface) - CI/CD用語集の定義
CSI は Container Storage Interface で、storage ベンダーがコアコードを変更せずにブロックストレージとファイルストレージを Kubernetes に組み込めるようにする標準です。CSI driver は persistent volume claim のためにボリュームをプロビジョニングしてアタッチします。
なぜ重要か
Pending で止まっている PVC は、多くの場合それを満たせる CSI driver や storage class が存在しないことを意味し、stateful なワークロード(または永続的な cache ボリュームを必要とする build)を開始できません。
関連ガイド
Persistent Volume - CI/CD Glossary DefinitionPersistent Volume: A persistent volume is cluster storage whose lifecycle is independent of any pod, claimed…
CNI (Container Network Interface) - CI/CD Glossary DefinitionCNI (Container Network Interface): CNI is the Container Network Interface, a standard for plugins that wire u…
StatefulSet - CI/CD Glossary DefinitionStatefulSet: A StatefulSet manages pods with stable identities and ordered, graceful deployment and scaling,…