【技术实现步骤摘要】
虚拟节点状态监控器部署方法、装置、存储介质及设备
[0001]本公开涉及信息
,尤其涉及虚拟节点状态监控器部署方法、装置、存储介质及设备。
技术介绍
[0002]随着容器技术的发展,容器技术和虚拟化技术已经成为一种被大家广泛认可的容器技术服务器资源共享方式,容器技术可以在按需构建容器技术操作系统实例的过程当中,为操作人员提供极大的灵活性。Kubernetes(K8s)是由谷歌(Google)创建管理的开源平台。Kubernetes的名字来自于希腊语,意思是“舵手”或“领航员”。K8s是一个容器集群管理系统。K8s可以实现容器集群的自动化部署、自动扩缩容、维护等功能。
[0003]Virtual Kubelet是开源Kubernetes kubelet的一个实现方案,它伪装成一个虚拟的kubelet链接Kubernetes集群和其他平台的API,可以在云无服务器API中调度容器,但是,相关技术中对于Virtual Kubelet的部署方案可能导致布设于Virtual Kubelet中的业务容器组频繁重建和驱逐失效 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟节点状态监控器部署方法,其特征在于,所述方法包括:提供一个Kubernetes集群,该集群包含至少一个子网;在每个子网中部署至少三个包含虚拟节点状态监控器的容器组的副本;其中至少一个子网中部署至少一个业务容器组;所述至少一个业务容器组被所述至少一个子网中的至少一个虚拟节点状态监控器监控;使用无头服务暴露所述至少一个虚拟节点状态监控器中的业务容器组。2.根据权利要求1所述的方法,其特征在于,所述在每个子网中部署至少三个包含虚拟节点状态监控器的容器组的副本,包括:在各个子网中均部署三个包含虚拟节点状态监控器的容器组的副本。3.根据权利要求1或2所述的方法,其特征在于,所述在每个子网中部署至少三个包含虚拟节点状态监控器的容器组的副本,包括:使用有状态服务部署模式部署每个包含虚拟节点状态监控器的容器组的副本。4.根据权利要求3所述的方法,其特征在于,还包括对至少一个子网中的全部虚拟节点状态监控器进行重启的步骤,所述对至少一个子网中的全部虚拟节点状态监控器进行重启,包括:顺序对所述至少一个子网中的各个虚拟节点状态监控器进行重启,在对每个虚拟节点状态监控器进行重启时,执行下述步骤:若所述虚拟节点状态监控器的重启时间小于容器组驱逐超时时间,则直接对所述虚拟节点状态监控器进行重启;若所述虚拟节点状态监控器的重启时间大于等于所述容器组驱逐超时时间,则将所述虚拟节点状态监控器监控的各个业务容器组驱逐至所述至少一个子网中的不同于所述虚拟节点状态监控器的其它虚拟节点状态监控器中,对所述虚拟节点状态监控器进行重启。5.根据权利要求3所述的方法,其特征在于,还包括对至少一个子网中的全部虚拟节点状态监控器进行升级的步骤,所述对至少一个子网中的全部虚拟节点状态监控器进行升级,包括:顺序对所述至少一个子网中的各个虚拟节点状态监控器进行升级,在对每个虚拟节点状态监控器进行升级时,执行下述步骤:若所述虚拟节点状态监控器的重启时间小于容器组驱逐超时时间,则直接对所述虚拟节点状态监控器进行升级;若所述虚拟节点状态监控器的重启时间大于等于所述容器组驱逐超时时间,则将所...
【专利技术属性】
技术研发人员:周亮宇,朱慧鹏,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。