基于K8s的原生应用选主方法、装置及存储介质

基本信息

申请号 CN202111542782.8 申请日 -
公开(公告)号 CN114185558A 公开(公告)日 2022-03-15
申请公布号 CN114185558A 申请公布日 2022-03-15
分类号 G06F8/60(2018.01)I 分类 计算;推算;计数;
发明人 顾欣;杨波;徐冬 申请(专利权)人 华云数据控股集团有限公司
代理机构 北京三聚阳光知识产权代理有限公司 代理人 王娜
地址 214000江苏省无锡市滨湖区科教软件园6号
法律状态 -

摘要

摘要 本发明提供一种基于K8s的原生应用选主方法、装置及存储介质,方法包括根据获取到的针对目标应用的部署信息,基于Kubernetes平台将目标应用部署在目标数量的Pod中;部署信息包括目标应用部署的Pod数量、可同时运行的Pod的数量,Pod包括一个对应的应用容器,应用容器中存储有目标应用的代码;基于预设回调准入机制,在针对目标应用部署的每个Pod中注入选主容器信息;接收每个Pod发送的目标数据,将目标数据写入预先创建的Lease资源,并将预先创建的Lease资源反馈的写入成败信息发送至对应的Pod;将接收到写入成功信息的Pod确定为原生应用的主Pod。本方案有效解决了云原生选主侵入性的问题。