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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113986455A(43)申请公布日2022.01.28(21)申请号202111188628.5(22)申请日2021.10.12(71)申请人深圳思为科技有限公司地址518000广东省深圳市南山区粤海街道滨海社区海天一路8号百度国际大厦西塔楼20层(72)发明人杨镇涛(74)专利代理机构广州三环专利商标代理有限公司44202代理人熊永强(51)Int.Cl.G06F9/455(2006.01)G06F8/71(2018.01)权利要求书2页说明书9页附图3页(54)发明名称一种基于Kubernetes集群的应用发布的方法(57)摘要本申请实施例提供了一种基于Kubernetes集群的应用发布的方法,该方法包括:响应于目标用户选择指令,将应用的第一更新版本发送至目标用户的客户端;接收目标用户的客户端的反馈信息;当故障率低于第一预设值时,将该应用的第二更新版本发送至所有访问该应用的客户端。本申请实施例通过利用Kubernetes集群的注释(IngressAnnotation)功能,对应用的新版本实行灰度发布,能提高应用更新的效率,并减少不必要的资源消耗。CN113986455ACN113986455A权利要求书1/2页1.一种基于Kubernetes集群的应用发布的方法,其特征在于,所述方法包括以下步骤:响应于目标用户选择指令,将所述应用的第一更新版本发送至所述目标用户的客户端,所述目标用户为所述应用的高频使用类用户和/或所述应用的高频反馈类用户;接收所述目标用户的客户端的反馈信息,所述反馈信息包括应用故障信息;当故障率低于第一预设值时,将所述应用的第二更新版本发送至所有访问所述应用的客户端,所述第二更新版本由技术人员根据所述应用故障信息升级所述第一更新版本得到,所述故障率根据所述应用故障信息得到。2.根据权利要求1所述的方法,其特征在于,所述反馈信息还包括用户使用情况信息,所述用户使用情况信息用于得到用户满意度。3.根据权利要求2所述的方法,其特征在于,所述当故障率低于第一预设值时,将所述应用的第二更新版本发送至所有访问所述应用的客户端,还包括:当所述当故障率低于第一预设值,且所述用户满意度高于第二预设值时,将所述应用的第二更新版本发送至所有访问所述应用的客户端。4.根据权利要求3所述的方法,其特征在于,在所述响应于目标用户选择指令,将所述应用的第一更新版本发送至所述目标用户的客户端之前,还包括以下步骤:获取所有访问所述应用的用户的基本信息,所述基本信息包括所述用户的客户端信息、所述用户的账号信息以及所述用户的操作数据;根据所述基本信息得到用户特征,所述用户特征包括应用使用频率和/或故障反馈频率;根据所述用户特征对所有访问所述应用的用户进行分类。5.根据权利要求3所述的方法,其特征在于,所述响应于目标用户选择指令,将所述应用的第一更新版本发送至所述目标用户的客户端,包括:接收所述技术人员的用户类型选择指令;根据所述用户类型选择指令获取特征识别码,所述特征识别码与所述用户的客户端信息相关;根据所述特征识别码确定所述目标用户;将所述应用的第一更新版本发送至所述目标用户的客户端。6.根据权利要求5所述的方法,其特征在于,所述用户类型包括高频使用类和/或高频反馈类;其中当所述用户使用所述应用的频率超过第三预设标准时,则判定所述用户为高频使用类用户;当所述用户进行故障反馈的频率超过第四预设标准时,则判定所述用户为高频反馈类用户。7.根据权利要求5所述的方法,其特征在于,所述将所述应用的第一更新版本发送至所述目标用户的客户端,还包括:根据所述特征识别码生成所述Kubernetes集群注释中的Header值,所述注释用于通过所述Kubernetes集群进行基于自定义Header值的数据发布,用于将所述应用的第一更新版本发送至所述目标用户的客户端。8.一种基于Kubernetes集群的应用发布的装置,其特征在于,所述装置包括:控制模2CN113986455A权利要求书2/2页块、通信模块、输入模块以及处理模块;所述控制模块用于响应于目标用户选择指令,控制所述通信模块将所述应用的第一更新版本发送至目标用户的客户端;所述通信模块还用于接收所述目标用户的客户端的反馈信息,还用于当故障率低于第一预设值时,将所述应用的第二更新版本发送至所有访问所述应用的客户端。9.根据权利要求8所述的装置,其特征在于,还包括:所述通信模块还用于获取所有访问所述应用的用户的基本信息;所述处理模块用于根据所述基本信息得到用户特征,用于根据所述用户特征对所述用户进行分类。10.根据权利要求9所述的装置,其特征在于,还包括:所述输入模块还用于接收所述技术人员的用户类型选择指令;所述处理模块还用于