【技术实现步骤摘要】
生成用于测试容器编排系统的测试集群
[0001]本公开涉及容器编排系统,并且更具体地,涉及测试容器编排系统。
技术介绍
[0002]复杂应用可以被分解成独立的部分,称为“微服务”,其经由消息传递进行协作。容器用于部署云中的应用的微服务。多个容器可以一起运行或“编排”以使得每个容器运行单独的微服务,并且组合的微服务集表示完整的应用。容器编排系统可以采取集群管理系统的形式,其以运行容器的物理或虚拟机的形式管理集群的主机组。
技术实现思路
[0003]各种实施例涉及一种测试容器编排系统的方法。该方法包括通过从对象提取对象定义以及变换该对象定义以创建具有等效语法形式的复制对象定义来复制生产集群的对象。复制对象定义比对象定义需要更少的资源。该方法还包括将生产集群的复制的对象应用于以缩小的形式复制生产集群的配置的简化测试集群。另外,该方法包括利用简化测试集群测试容器编排系统的升级版本。
[0004]在一些实施例中,该方法包括检测生产集群中的新对象,从新对象中提取新对象定义,变换新对象定义以创建新的复制对象定义,以 ...
【技术保护点】
【技术特征摘要】
1.一种测试容器编排系统的方法,包括:复制生产集群的对象,其中所述复制包括:从对象中提取对象定义;以及变换所述对象定义以创建具有等效语法形式的复制对象定义,其中所述复制对象定义比所述对象定义需要更少的资源;将所述生产集群的复制的对象应用于以缩小的形式复制所述生产集群的配置的简化测试集群;以及利用所述简化测试集群测试所述容器编排系统的升级版本。2.根据权利要求1所述的方法,还包括:检测所述生产集群中的新对象;从所述新对象中提取新对象定义;变换所述新对象定义以创建新的复制对象定义;以及将具有所述新的复制对象定义的新的复制的对象应用于所述简化测试集群。3.根据权利要求2所述的方法,还包括监视所述生产集群的新对象。4.根据权利要求1所述的方法,其中变换所述对象定义包括使用取决于对象类型的一组规则来修改所述对象定义。5.根据权利要求1所述的方法,其中变换所述对象定义包括将所需资源缩放回操作所述对象所需的最小值。6.根据权利要求1所述的方法,其中所述对象是部署对象,并且其中变换所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。