预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111625349A(43)申请公布日2020.09.04(21)申请号202010290047.1(22)申请日2020.04.14(71)申请人金蝶软件(中国)有限公司地址518000广东省深圳市南山区科技园科技南十二路2号金蝶软件园A座1-8层(72)发明人伍帝霖罗利辉王要深吕岩张利军钟佳良刘勇(74)专利代理机构广州华进联合专利商标代理有限公司44224代理人王宁(51)Int.Cl.G06F9/50(2006.01)G06F9/455(2006.01)权利要求书2页说明书13页附图5页(54)发明名称容器调度平台中Pod隔离方法、装置、设备和存储介质(57)摘要本申请涉及一种容器调度平台中Pod隔离方法、装置、设备和存储介质。所述方法包括:接收Pod隔离请求;从所述Pod隔离请求中获取第一Pod标识和第一管理组件标识;判断所述第一Pod标识对应的Pod是否属于所述第一管理组件标识对应的第一管理组件;若是,则获取所述第一Pod标识对应Pod的标签;将所述Pod的标签修改为用于表示所述Pod处于隔离状态的隔离标签。采用本方法能够隔离Pod,对Pod的状态进行保留。CN111625349ACN111625349A权利要求书1/2页1.一种容器调度平台中Pod隔离方法,所述方法包括:接收Pod隔离请求;从所述Pod隔离请求中获取第一Pod标识和第一管理组件标识;判断所述第一Pod标识对应的Pod是否属于所述第一管理组件标识对应的第一管理组件;若是,则获取所述第一Pod标识对应Pod的标签;将所述Pod的标签修改为用于表示所述Pod处于隔离状态的隔离标签。2.根据权利要求1所述的方法,其特征在于,所述判断所述第一Pod标识对应的Pod是否属于所述第一管理组件标识对应的第一管理组件,包括:从数据库中获取应用信息元数据;根据所述应用信息元数据确定所述第一Pod标识对应的目标管理组件标识;若所述目标管理组件标识与所述第一管理组件标识相同,则确定所述第一Pod标识对应的Pod属于所述第一管理组件标识对应的第一管理组件。3.根据权利要求1所述的方法,其特征在于,所述将所述Pod的标签修改为用于表示所述Pod处于隔离状态的隔离标签之后,所述方法还包括:接收任务请求;在Kubernetes集群中查找未标记为所述隔离标签的目标Pod;按照所述任务请求对应的任务对所述目标Pod进行调度。4.根据权利要求1所述的方法,其特征在于,所述将所述Pod的标签修改为用于表示所述Pod处于隔离状态的隔离标签之后,所述方法还包括:将所述隔离标签以元数据形式存储于数据库中。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:接收Pod恢复请求;从所述Pod恢复请求中获取第二Pod标识、第二管理组件标识;判断所述第二Pod标识对应的Pod是否属于所述第二管理组件标识对应的第二管理组件;若是,则从所述数据库中获取所述第二Pod标识对应Pod的所述隔离标签;对所述隔离标签修改为用于表示非隔离状态的标签。6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:对用户进行鉴权;所述判断所述第一Pod标识对应的Pod是否属于所述第一管理组件标识对应的第一管理组件之前,所述方法还包括:当通过鉴权时,判断所述第一管理组件标识对应的第一管理组件是否存在;若所述第一管理组件存在且处于启动状态,则执行所述判断所述第一Pod标识对应的Pod是否属于所述第一管理组件标识对应的第一管理组件的步骤。7.根据权利要求1至5任一项所述的方法,其特征在于,所述将所述Pod的标签修改为用于表示所述Pod处于隔离状态的隔离标签,包括:获取所述第一管理组件的标签选择器;确定所述标签选择器的可选标签;2CN111625349A权利要求书2/2页将所述Pod的标签修改为与所述可选标签不同的、且用于表示所述Pod处于隔离状态的隔离标签。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:定时向所述容器调度平台中的Pod所对应的Pod域名发送状态探测请求;接收所述Pod域名对应服务器响应于所述状态探测请求的响应信息;根据所述响应信息确定所述Pod是否处于异常状态;若是,则根据所述处于异常状态的Pod生成Pod隔离请求,并执行所述从所述Pod隔离请求中获取第一Pod标识和第一管理组件标识的步骤。9.根据权利要求8所述的方法,其特征在于,所述根据所述响应信息确定所述Pod是否处于异常状态,包括:判断时间上连续的至少两个所述响应信息是否均为正常响应信息;所述正常响应信息为响应状态码正常、且响应时间满足时间阈值的响应信息;若否,则确定所述Pod处于异常状态。10.一种容器调度平台中Pod隔离装置,其特征在于,所述装置