CSI 协议规范
CSI 规范
官方文档:https://github.com/container-storage-interface/spec/blob/master/spec.md
CSI目标
定义API:
自动化创建/删除数据卷;
从一个节点挂载/卸载数据卷;
在一个节点上Mount/Umount一个卷设备;
使用可挂载/块 数据卷;
本地存储供应者 - LVM
创建、删除快照;
从一个快照恢复数据卷;
推荐细节:
容器部署意见:CAP_SYS_ADMIN,mnt命名空间;
CSI介绍
CSI聚焦的中心是容器编排系统(CO)和Plugin之间的协议;插件应该是可以跨CO运行的。
部署模式
模式1:中心化控制器(Master节点) + 分布式插件(所有节点)
CO "Master" Host
+------------------------------------------