【技术实现步骤摘要】
调用CSI LVM Plugin插件、动态持久卷供应的方法、系统及介质
[0001]本专利技术涉及计算机
,尤其涉及一种调用CSI LVM Plugin插件、动态持久卷供应的方法、系统及介质。
技术介绍
[0002]存储区域网络(Storage Area Network,简称SAN)连接存储阵列和服务器主机,建立专用于数据存储的区域网络。SAN本身就是一个存储网络,承担了数据存储任务,SAN网络与LAN业务网络相隔离,存储数据流不会占用业务网络带宽。SAN使存储空间得到更加充分的利用以及安装和管理更加有效,另外SAN存储架构实现的是直接对物理硬件的块级存储访问,提高了存储的性能和升级能力。
[0003]kubernetes是一个跨主机集群的、开源的容器调度平台,它可以自动化应用容器的部署、扩展和操作,提供以容器为中心的基础架构,kubernetes平台提供多种使用存储卷管理模式,包括持久化存储、临时存储、动态存储、静态存储,不同存储类型提供不同的能力;SAN作为一个广泛使用的企业级稳定产品,kubernetes ...
【技术保护点】
【技术特征摘要】
1.在kubernetes集群中调用CSI LVM Plugin插件的方法,其特征在于:所述CSI LVM Plugin插件包括controller server组件、node server组件,包括以下步骤:通过Identity接口在kubernetes集群注册CSI LVM Plugin插件,使调用者识别CSI LVM Plugin插件的功能;所述controller server组件通过deployment部署在集群中,所述node server组件申明成deamonset部署在每一个物理机节点;kubernetes PVC申请创建持久卷,并调度Pod到其中一个物理机节点,此时所述持久卷处于pending状态,node server组件调用Create Volume在卷组基础上创建逻辑卷。2.如权利要求1所述的在kubernetes集群中调用CSI LVM Plugin插件的方法,其特征在于,还包括以下步骤:检查卷组是否存在,如果不存在则先创建卷组;调用linux lvcreate命令创建逻辑卷,指定逻辑卷为条带模式或线性模式,当指定逻辑卷为条带模式时,进一步指定卷组存储空间大小。3.容器平台CSI本地动态持久卷供应的方法,其特征在于,包括:将SAN存储设备划分为若干LUN存储设备;将一个LUN存储设备映射给若干物理机节点;在所述物理机节点创建卷组;在若干物理机节点部署kubernetes集群,所述kubernetes集群包括若干Pod;在所述kubernetes集群注册CSI LVM Plugin插件,所述CSI LVM Plugin插件包括controller server组件、node server组件,将controller server组件通过deployment部署在集群中,将node server组件申明成deamonset部署在每一个物理机节点;kubernetes PVC申请创建持久卷,并调度Pod到一个物理机节点,所述持久卷处于pending状态,node server组件调用Create Volume在卷组基础上创建逻辑卷;在kubernetes之上的应用通过CSI LVM Plugin插件动态生成的持久卷,挂载到对应的Pod。4.如权利要求3所述的容器平台CSI本地动态持久卷供应的方法,其特征在于...
【专利技术属性】
技术研发人员:李瑞友,朱正东,
申请(专利权)人:华云数据控股集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。