[发明专利]虚拟节点状态监控器部署方法、装置、存储介质及设备在审
申请号: | 202011147262.2 | 申请日: | 2020-10-23 |
公开(公告)号: | CN114489960A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 周亮宇;朱慧鹏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F9/54 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;贾允 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 节点 状态 监控器 部署 方法 装置 存储 介质 设备 | ||
本申请公开了虚拟节点状态监控器部署方法、装置、存储介质及设备,上述方法包括提供一个Kubernetes集群,该集群包含至少一个子网;在每个子网中部署至少三个包含虚拟节点状态监控器的容器组的副本;其中至少一个子网中部署至少一个业务容器组;所述至少一个业务容器组被所述至少一个子网中的至少一个虚拟节点状态监控器监控;使用无头服务暴露所述至少一个虚拟节点状态监控器中的业务容器组。本申请可以使得Kubernetes中第二容器组驱逐策略的启动频率降低,降低了驱逐失效的概率,并且进一步可以通过设置部署模式,降低虚拟节点状态监控器中的业务容器组的重建概率,从而为调度虚拟节点状态监控器中的业务容器组提供了可靠性保障。
技术领域
本公开涉及信息技术领域,尤其涉及虚拟节点状态监控器部署方法、装置、存储介质及设备。
背景技术
随着容器技术的发展,容器技术和虚拟化技术已经成为一种被大家广泛认可的容器技术服务器资源共享方式,容器技术可以在按需构建容器技术操作系统实例的过程当中,为操作人员提供极大的灵活性。Kubernetes(K8s)是由谷歌(Google)创建管理的开源平台。Kubernetes的名字来自于希腊语,意思是“舵手”或“领航员”。K8s是一个容器集群管理系统。K8s可以实现容器集群的自动化部署、自动扩缩容、维护等功能。
Virtual Kubelet是开源Kubernetes kubelet的一个实现方案,它伪装成一个虚拟的kubelet链接Kubernetes集群和其他平台的API,可以在云无服务器API中调度容器,但是,相关技术中对于Virtual Kubelet的部署方案可能导致布设于Virtual Kubelet中的业务容器组频繁重建和驱逐失效等问题。
发明内容
为了降低业务容器组重建频率,并且降低驱逐失效的概率理,本公开实施例提供虚拟节点状态监控器部署方法、装置、存储介质及设备。
一方面,本公开提供了一种虚拟节点状态监控器部署方法,所述方法包括:
提供一个Kubernetes集群,该集群包含至少一个子网;
在每个子网中部署至少三个包含虚拟节点状态监控器的容器组的副本;其中至少一个子网中部署至少一个业务容器组;所述至少一个业务容器组被所述至少一个子网中的至少一个虚拟节点状态监控器监控;
使用无头服务暴露所述至少一个虚拟节点状态监控器中的业务容器组。
另一方面,本公开提供一种虚拟节点状态监控器处理装置,所述装置包括:
子网确定模块,用于提供一个Kubernetes集群,该集群包含至少一个子网;
部署模块,用于在每个子网中部署至少三个包含虚拟节点状态监控器的容器组的副本;其中至少一个子网中部署至少一个业务容器组;所述至少一个业务容器组被所述至少一个子网中的至少一个虚拟节点状态监控器监控;
无头服务模块,用于使用无头服务暴露所述至少一个虚拟节点状态监控器中的业务容器组。
另一方面,本公开提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现上述的一种虚拟节点状态监控器部署方法。
另一方面,本公开提供了一种虚拟节点状态监控器处理设备,其特征在于,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现上述的一种虚拟节点状态监控器部署方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011147262.2/2.html,转载请声明来源钻瓜专利网。