【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
1、数据中心是容纳计算机系统和各种网络、存储和其他相关组件的设施。例如,数据中心可以作为远程计算服务向企业和个人提供计算服务,也可以提供“软件即服务”(例如,云计算)。为了支持数据中心资源的高效利用,虚拟化技术允许物理计算设备托管一个或多个虚拟机或容器,该虚拟机或容器作为独立的计算资源出现和运行。数据中心可以以动态的方式创建、维护或删除虚拟机或容器。许多平台使用库伯内特斯(kubernetes)作为容器编排系统,用于应用的部署、扩展和管理。在基于微服务的库伯内特斯集群环境中引入应用的新版本时,通常希望以受控的方式实施部署。本文所作的公开基于这些考虑和其他考虑而提供。
技术实现思路
1、在基于微服务的库伯内特斯集群环境中引入应用的新版本时,通常希望实现金丝雀(canary)部署,在逐步淘汰较旧版本的过程中,将受控百分比的用户流量转移到微服务的较新版本。库伯内特斯集群操作方可以使用标签和部署本地编排金丝雀部署。然而,副本比率必须被手动地控制,以便将流量限制在金丝雀版本。使用isti
...【技术保护点】
1.一种用于在云计算环境中由所述云计算环境中的分组处理系统部署微服务实例的方法,所述云计算环境包括执行多个库伯内特斯集群的多个计算设备,所述多个库伯内特斯集群包括一个或多个容器,所述分组处理系统被配置为选择性地引导在所述云计算环境中执行的微服务实例的多个版本之间的数据流量,所述方法包括:
2.根据权利要求1所述的方法,其中所述报头是HTTP报头。
3.根据权利要求1所述的方法,其中所述引导方案基于与所述数据分组相关联的用户。
4.根据权利要求1所述的方法,其中所述引导方案基于与所述数据分组相关联的所述策略。
5.根据权利
...【技术特征摘要】
【国外来华专利技术】
1.一种用于在云计算环境中由所述云计算环境中的分组处理系统部署微服务实例的方法,所述云计算环境包括执行多个库伯内特斯集群的多个计算设备,所述多个库伯内特斯集群包括一个或多个容器,所述分组处理系统被配置为选择性地引导在所述云计算环境中执行的微服务实例的多个版本之间的数据流量,所述方法包括:
2.根据权利要求1所述的方法,其中所述报头是http报头。
3.根据权利要求1所述的方法,其中所述引导方案基于与所述数据分组相关联的用户。
4.根据权利要求1所述的方法,其中所述引导方案基于与所述数据分组相关联的所述策略。
5.根据权利要求1所述的方法,还包括:
6.根据权利要求1所述的方法,其中两个版本之间的分布是加权金丝雀分布。
7.根据权利要求1所述的方法,其中所述版本基于与所述数据分组相关联的用户的服务级别来标识。
8.根据权利要求1所述的方法,其中所述两个版本之间的分布在一时间段内被修改。
【专利技术属性】
技术研发人员:K·A·埃考德,M·A·布朗,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。