【技术实现步骤摘要】
一种校验应用开启微服务治理条件的方法及装置
本专利技术涉及微服务治理领域,具体涉及一种校验应用开启微服务治理条件的方法及装置。
技术介绍
随着IT技术的快速发展以及用户业务日趋复杂的背景下,在云平台上支持多种架构已是必不可少的功能,更多的用户选择使用微服务治理来解决自己的问题,当用户在云平台上对某一应用进行开启微服务治理时,应用能否顺利开启微服务治理受到很多因素的制约,比如Service(服务)缺少标签,工作负载缺少注解,很多情况下,用户在不知应用下工作负载和Service等资源的具体情况下,在页面点击应用使其开启微服务治理后会看到开启微服务治理失败,但却不知道开启微服务治理失败的原因,给用户带来云平台不完善,不健全的一种体验。
技术实现思路
为解决上述问题,本专利技术提供一种校验应用开启微服务治理条件的方法及装置,在开启微服务治理后,对开启条件进行校验,校验不通过时返回拒绝原因,改善用户体验。本专利技术的技术方案是:一种校验应用开启微服务治理条件的方法,包括以下步骤:应用开启微服务治理后 ...
【技术保护点】
1.一种校验应用开启微服务治理条件的方法,其特征在于,包括以下步骤:/n应用开启微服务治理后,检测应用所在集群信息,根据集群信息判断集群是否支持开启微服务治理;/n检测应用下的工作负载信息,根据工作负载信息判断工作负载是否支持开启微服务治理;/n检测应用下的服务信息,根据服务信息判断服务是否支持开启微服务治理;/n若判断集群、工作负载、服务均支持开启微服务治理,则校验通过,正常开启微服务治理,否则校验不通过,拒绝开启微服务治理,并返回拒绝原因。/n
【技术特征摘要】
1.一种校验应用开启微服务治理条件的方法,其特征在于,包括以下步骤:
应用开启微服务治理后,检测应用所在集群信息,根据集群信息判断集群是否支持开启微服务治理;
检测应用下的工作负载信息,根据工作负载信息判断工作负载是否支持开启微服务治理;
检测应用下的服务信息,根据服务信息判断服务是否支持开启微服务治理;
若判断集群、工作负载、服务均支持开启微服务治理,则校验通过,正常开启微服务治理,否则校验不通过,拒绝开启微服务治理,并返回拒绝原因。
2.根据权利要求1所述的校验应用开启微服务治理条件的方法,其特征在于,检测应用所在集群信息,根据集群信息判断集群是否支持开启微服务治理,具体为:
检测所在集群对应的虚拟数据中心的信息是否完整;
检测所在集群的当前状态是否为就绪状态;
检测所在集群是否已安装微服务框架插件;
若所在集群对应的虚拟数据中心的信息完整、所在集群的当前状态为就绪状态,且所在集群已安装微服务框架插件,则集群支持开启微服务治理;否则集群不支持开启微服务治理。
3.根据权利要求2所述的校验应用开启微服务治理条件的方法,其特征在于,虚拟数据中心的信息指虚拟数据中心的名称及应用所在集群的名称。
4.根据权利要求1所述的校验应用开启微服务治理条件的方法,其特征在于,检测应用下的工作负载信息,根据工作负载信息判断工作负载是否支持开启微服务治理,具体为:
检测应用下每个工作负载的标签中是否包含版本标签和身份认证标签;
检测虚拟数据中心剩余资源配额是否满足所有工作负载额外产生的容器所占资源配额;
若应用下每个工作负载的标签中包含版本标签和身份认证标签,且虚拟数据中心剩余资源配额满足所有工作负载额外产生的容器所占资源配额,则工作负载支持开启微服务治理。
5.根据权利要求4所述的校验应用开启微服务治理条件的方法,其特征在于,资源配额指CPU和内存资源配额。
6.根据...
【专利技术属性】
技术研发人员:任帅伟,王玉东,刘正伟,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。