在阿里,我们如何管理测试环境(14)
基础设施和Kubernetes集群搭建的过程略过 , 下面直接进正题 。 先得准备路由兜底的公共基础环境 , 这是一个全量测试环境 , 包括被测系统里的所有服务和其他基础设施 。 暂不考虑对外访问 , 公共基础环境中的所有服务相应的Service对象都可以使用ClusterIP类型 , 假设它们对应的Namespace名称为pub-base-env 。 这样一来 , Kubernetes会为此环境中的每个服务自动赋予Namespace内可用的域名“服务名.svc.cluster”和集群全局域名“服务名.pub-base-env.svc.cluster” 。 有了兜底的保障后 , 就可以开始创建特性环境了 , 最简单的特性环境可以只包含一个真实服务(例如trade-service) , 其余服务全部用ExternalName类型的Service对象代理到公共基础环境上 。 假设它使用名称为feature-env-1的Namespace , 其描述的YAML如下(省略了非关键字段的信息):
kind: Namespace
metadata:
name: feature-env-1
kind: Service
metadata:
推荐阅读
- 小鱼人|如何在新赛季稳定上分?善于抓失误的小鱼人,值得认真练上一波
- 阴阳师|阴阳师SR川猿强度如何 是否值得抽卡 改变斗技环境 大佬的新玩具
- 手机游戏|梦幻西游手游:活力如何换金币 一切都已给出 就看你的选择
- 华佗|三国杀:两位\奶爸\,朱治与华佗比,强度如何呢?
- 亲朋上分|《亲朋上分》266391亲朋下分亲朋上下分永劫无间崔三娘技能介绍 崔三娘如何获得更多技能
- lpl|不着急“武统”,可不是因为不敢:恰恰证明我们是更强势的一方
- s6|金铲铲之战:S6双城传说如何才能快速上手?基础知识很关键
- |冰雪传奇:平民玩家四转后如何打金
- 电子竞技|世界赛结束了,细说那些年我们追过的电竞小说
- 穿越火线|CF:传说武器再度上新,那王者、炫金该如何发展?