
CSI架构和原理
K8s 原生支持一些存储类型的 PV,如 iSCSI、NFS、CephFS 等等,这些 in-tree 类型的存储代码放在 Kubernetes 代码仓库中。这里带来的问题是 K8s 代码与三方存储厂商的代码强耦合:更改 in-tree 类型的存储代码,用户必须更新 K8s 组件,成本较高in-tree 存储代码中的 bug 会引发 K8s 组件不稳定K8s 社区需要负责维护及测试 in-tree 类型的存储功能in-tree 存储插件享有与 K8s 核心组件同等的特权,存在安全隐患。





