一种实现FlexVolume类型存储迁移到CSI存储的方法及系统
摘要:
本发明公开了一种实现FlexVolume类型存储迁移到CSI存储的方法及系统,属于云原生Kubernetes存储领域;所述的方法具体步骤如下:S1在Kubernetesfeature中增加对应插件的迁移参数;S2将需要迁移的FlexVolume插件的注册屏蔽,同时打开该插件的In‑tree插件注册;S3将FlexVolume存储插件包装成In‑tree插件再迁移到CSI插件中;S4利用FlexVolume存储插件向CSI存储插件的迁移的现存SC,PV的转换;S5修改Kubernetes CSI插件的容器进行迁移信息的注册,完成CSI插件的接管;在使用本方法完成容器存储迁移后,可以在不影响集群工作状态和不改变用户使用方式的前提下,实现集群由调用FlexVolume接口转为调用CSI接口;迁移到CSI之后可以解除对节点环境的依赖,减少部署及配置难度,提高部署效率。
0/0