一种国产化容器云平台存储卷动态创建方法及装置制造方法及图纸

技术编号:26417896 阅读:27 留言:0更新日期:2020-11-20 14:12
本发明专利技术提供一种国产化容器云平台存储卷动态创建方法及装置,所述方法包括如下步骤:S1.选择国产化后端存储创建存储池,设置存储池延迟创建特性,使得存储卷创建时间延迟到容器组应用调度到工作节点之后,设置存储池拓扑关系;S2.选择具有延迟创建特性以及设定拓扑关系的存储池,创建存储卷声明;S3.将容器组应用调度到满足存储池拓扑关系的工作节点,再根据存储卷声明创建存储卷并将存储卷挂载到容器组应用所在的工作节点。本发明专利技术提供的国产化容器云平台存储卷动态创建方法及装置,保证了存储卷挂载工作节点和容器组应用调度节点为同一个节点,从而使得存储卷为应用以及应用组件安全稳定的提供存储服务。

【技术实现步骤摘要】
一种国产化容器云平台存储卷动态创建方法及装置
本专利技术属于存储卷创建
,具体涉及一种国产化容器云平台存储卷动态创建方法及装置。
技术介绍
Kubernetes或K8s:K8s即Kubernetes简称,是用8代替首字母“K”和尾字母“s”之间的8个字符而成的缩写。它是一个开源的,用于管理云平台中多个主机上的容器化的应用,是一种具有高可用和弹性伸缩等优势的容器化编排工具。随着容器技术的发展,Kubernetes技术已成为容器编排领域的实时标准。目前,市场上大部分云平台都提供了基于Kubernetes技术的容器服务。Kubernetes技术覆盖技术范围非常广,包括了计算、网络、存储等多个方面。多架构的容器云平台通过对接各种各样的后端存储,为应用以及应用组件提供存储数据的能力。Kubernetes底层的存储卷控制器监听到新创建的待绑定状态的存储卷声明时,就会调用存储卷插件自动创建存储卷,并将存储卷与存储卷声明进行绑定,此时的存储卷随机挂载到一个性能比较好的一个工作节点之上。另外,存储卷的访问模式包括单节点读写、多节点读写以及多节点只读本文档来自技高网...

【技术保护点】
1.一种国产化容器云平台存储卷动态创建方法,其特征在于,包括如下步骤:/nS 1.选择国产化后端存储创建存储池,设置存储池延迟创建特性,使得存储卷创建时间延迟到容器组应用调度到工作节点之后,设置存储池拓扑关系;/nS2.选择具有延迟创建特性以及设定拓扑关系的存储池,创建存储卷声明;/nS3.将容器组应用调度到满足存储池拓扑关系的工作节点,再根据存储卷声明创建存储卷并将存储卷挂载到容器组应用所在的工作节点。/n

【技术特征摘要】
1.一种国产化容器云平台存储卷动态创建方法,其特征在于,包括如下步骤:
S1.选择国产化后端存储创建存储池,设置存储池延迟创建特性,使得存储卷创建时间延迟到容器组应用调度到工作节点之后,设置存储池拓扑关系;
S2.选择具有延迟创建特性以及设定拓扑关系的存储池,创建存储卷声明;
S3.将容器组应用调度到满足存储池拓扑关系的工作节点,再根据存储卷声明创建存储卷并将存储卷挂载到容器组应用所在的工作节点。


2.如权利要求1所述的国产化容器云平台存储卷动态创建方法,其特征在于,步骤S1具体步骤如下:
S11.选择容器云平台对接的国产化后端存储及开源网络存储;
S12.获取并设置国产化后端存储及开源网络存储的运行参数;
S13.设置存储卷创建时间延迟参数,并将存储卷创建时间延迟参数传递到Kubernetes底层,实现Kubernetes底层的存储池创建卷时间延迟到容器组应用调度到工作节点之后;
S14.获取并设置存储池的拓扑关系参数,并将存储池的拓扑关系参数传递到Kubernetes底层,满足Kubernetes底层存储池的拓扑位置需求;
S15.获取存储池的卷创建插件类型。


3.如权利要求2所述的国产化容器云平台存储卷动态创建方法,其特征在于,所述国产化后端存储包括国产化统一存储、海量块存储以及高速共享存储;
所述开源网络存储包括ceph分布式文件系统、nfs网络文件系统以及Hostpath本地存储;
所述国产化后端存储及开源网络存储的运行参数包括存储池名称、元数据池名称、卷类型、是否开启压缩、是否开启精简以及是否开启分层;
所述卷创建插件类型为CSI类型,包括X86架构CSI存储插件、ARM架构CSI存储插件以及MIPS架构CSI存储插件。


4.如权利要求2所述的国产化容器云平台存储卷动态创建方法,其特征在于,步骤S2具体步骤如下:
S21.设置存储卷声明为命名空间级别,选择虚拟数据中心以及用户名称;
S22.设置拓扑位置,选择创建时间延迟参数,且拓扑位置与设置拓扑位置相同的存储池;
S23.获取并设置存储池特性参数,所述存储池特性参数包括访问模式特性参数、卷容量特性参数以及卷扩容特性参数;
S24.判断是否需要设置卷容量,并在需要设置卷容量时,进行卷容量值。


5.如权利要求4所述的国产化容器云平台存储卷动态创建方法,其特征在于,步骤S23中,访问模式特性参数包括单节点读写、多节点读写以及多节点只读;
卷容量特性参数包括有限制卷容量及无限制卷容量,卷扩容特性参数包括支持卷扩容及不支持卷扩容。


6.如权利要求4所述的国产化容器云平台存储卷动态创建方法,其特征在于,步骤S3具体步骤如下:
S31.选择用户名称下需要挂载的容器组应用;
S32.选择需要挂载的容器组应用的组件,并过滤掉不满足存储池拓扑关系的组件;
S33.获取待创建存储卷挂载的路径;
S34.将过滤后的...

【专利技术属性】
技术研发人员:王志国刘正伟
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1