[发明专利]基于Kubernetes的动态存储类管理方法及装置有效

专利信息
申请号: 202110380460.1 申请日: 2021-04-09
公开(公告)号: CN113126922B 公开(公告)日: 2022-07-19
发明(设计)人: 张勇 申请(专利权)人: 浪潮通信技术有限公司
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 济南信达专利事务所有限公司 37100 代理人: 潘悦梅
地址: 266107 山东省*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 kubernetes 动态 存储 管理 方法 装置
【说明书】:

发明公开了基于Kubernetes的动态存储类管理方法及装置,属于kubernetes集群技术领域,要解决的技术问题为如何在默认存储卷有问题时,能做到自动切换备用存储类,如何实现存储类高可用,且用户不感知默认存储类的切换,对pod的创建无影响。方法包括:创建并配置Kubernetes集群;创建并配置rbd存储类,作为默认存储类;创建并配置local‑path存储类,作为本地备份存储类;通过存储类监控应用周期性监控rbd存储类和local‑path存储类的健康状态;如果rbd存储类和local‑path存储类均正常,通过rbd存储类创建pod挂载pvc。

技术领域

本发明涉及kubernetes集群技术领域,具体地说是基于Kubernetes的动态存储类管理方法及装置。

背景技术

Kubernetes用于管理云平台中多个主机上的容器化的应用,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。Kubernetes具有快速部署应用、快速扩展应用、无缝对接新的应用功能、节省资源、优化硬件资源的使用等优点。

kubernetes功能包括多个pod协同工作、存储系统挂载、应用健康检测、应用实例的复制、Pod自动伸缩/扩展、注册与发现、负载均衡、滚动更新、资源监控、日志访问、调试应用程序以及提供认证和授权等。

在Kubernetes中,存储是非常重要的一个领域。Kubernetes支持的存储一般分为临时存储和持久化存储。临时存储包括empty-dir,host-path,configmap,secret等。持久化存储包括rbd,cinder,nfs等。存储又分为静态存储和动态存储。静态存储手动创建pv,pvc,pod创建时挂载volume选择pvc。而动态存储就是通过存储类实现的。存储类关联存储卷供应,在创建pod时指定存储类动态创建pvc,关联后端存储来实现持久化。Kubernetes集群管理员通过提供不同的存储类,可以满足用户不同的服务质量级别、备份策略和任意策略要求的存储需求。动态存储卷制备器使用StorageClass进行实现,其允许存储卷按需被创建。如果没有动态存储制备器,Kubernetes集群的管理员将不得不通过手工的方式类创建新的存储卷。通过动态存储卷,Kubernetes将能够按照用户的需要,自动创建其需要的存储。每一个存储类都包含provisioner、parameters和reclaimPolicy这三个参数域,这些字段会在StorageClass需要动态分配PersistentVolume时会使用到。当一个属于某个类的PersistentVolume需要被动态提供时,将会使用上述的参数域。存储类对象的名称非常重要,用户通过名称类请求特定的存储类。管理员创建存储类对象时,会设置类的名称和其它的参数,存储类的对象一旦被创建,将不能被更新。每个StorageClass都有一个制备器(Provisioner),用来决定使用哪个卷插件制备pv,该字段必须指定。当StorageClass的allowVolumeExpansion字段设置为true时,以下类型的卷支持卷扩展,比如rbd,cinder,glusterfs等。管理员能够为pvc指定一个默认的存储类。在一般kubernetes集群中会默认创建一种存储类作为默认存储类,存在如下问题:

(1)当存储类关联后端存储不可用时,那么pod将会创建不起来;

(2)如果创建两个存储类作为主备的话,也无法实现动态切换默认存储类;

(3)如果默认存储类后端存储出现问题,用户不可知;

(4)如何做到用户对存储类不感知,不影响业务的部署。

基于上述分析,如何在默认存储卷有问题时,能做到自动切换备用存储类,如何实现存储类高可用,且用户不感知默认存储类的切换,对pod的创建无影响,是需要解决的技术问题。

发明内容

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通信技术有限公司,未经浪潮通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110380460.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top