【技术实现步骤摘要】
一种容器组pod的监控方法及装置
本申请涉及计算机
,特别是涉及一种容器组pod的监控方法及装置。
技术介绍
容器集群管理系统在应用容器引擎技术的基础上,能够为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等功能,进而提高大规模集群管理的便捷性。kubernetes是一种容器集群管理系统,简称为k8s。k8s分为有状态k8s和无状态k8s。有状态k8s中运行的容器组pod实例的编号为有序编号,当需要调整pod实例的数量时,有状态k8s每次仅能够增加或减少一个pod实例。而无状态k8s中运行的pod实例的编号为随机产生的散列值,无状态k8s可以同时增加或减少多个pod实例。因此,无状态k8s与有状态k8s相比,无状态k8s能够快速地扩缩容。无状态k8s中运行的pod实例异常时,无状态k8s会将该异常的pod实例清除并创建一个新的pod实例,该新的pod实例的编号为新生成的随机散列值,另外k8s上的应用每次更换部署程序时要重启pod,pod的编号也会重新生成新的随机散列值。对于外部的监控中心而言,需 ...
【技术保护点】
1.一种容器组pod的监控方法,其特征在于,包括:/n获取第一容器组pod的散列值;/n根据所述第一pod的散列值生成所述第一pod的标识;/n建立所述第一pod的散列值与所述第一pod的标识之间的第一映射关系;/n若所述第一pod异常,且存在新增的第二pod时,根据所述第一pod的散列值和所述第二pod的散列值确定第二映射关系,以便监控中心通过所述第二映射关系监控所述第二pod。/n
【技术特征摘要】 【专利技术属性】
1.一种容器组pod的监控方法,其特征在于,包括:
获取第一容器组pod的散列值;
根据所述第一pod的散列值生成所述第一pod的标识;
建立所述第一pod的散列值与所述第一pod的标识之间的第一映射关系;
若所述第一pod异常,且存在新增的第二pod时,根据所述第一pod的散列值和所述第二pod的散列值确定第二映射关系,以便监控中心通过所述第二映射关系监控所述第二pod。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一pod的散列值生成所述第一pod的标识,包括:
根据第一预设排序规则,确定所述第一pod的散列值的第一排序信息;
根据所述第一排序信息,生成所述第一pod的标识。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述第一pod的散列值和所述第二pod的散列值确定第二映射关系,包括:
根据所述第一映射关系,确定所述第一pod的散列值对应的所述第一pod的标识;
根据所述第二pod的散列值与所述第一pod的标识确定第二映射关系。
4.根据权利要求3所述的方法,其特征在于,所述根据所述第二pod的散列值与所述第一pod的标识确定第二映射关系,包括:
建立所述第二pod的散列值与所述第一pod的标识之间的第三映射关系;
根据所述第三映射关系更新所述第一映射关系,以生成第二映射关系。
5.根据权利要求1或2所述的方法,其特征在于,所述根据所述第一pod的散列值和所述第二pod的散列值确定第二映射关系,包括:
根据第二预设排序规则,确定所述第二pod的散列值的第二排序信息;
根据所述第二排序信息,生成所述第二pod的标识;
技术研发人员:孙振华,刘博,杨鹏,尹鑫,郭晶,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。