2)选择负载镜像,并配置版本号为v1
3) 点击“下一步”,负载高级配置中可以选择配置升级策略、缩容策略、自定义监控等,我们这里不做配置,点击“添加“:
可以看到我们为bookinfo添加了一个微服务组件进网格
B、 添加reviews微服务组件
参考上述添加ratings的步骤,添加reviews:
C、 添加details微服务组件
参考上述添加组件步骤,添加details微服务组件:
D、 添加productpage微服务组件
3、 最后,配置应用对外开放的访问路由,从上方拓扑设计可知,productpage作为访问入口:
A、点击“添加应用访问方式“
B、选择开放至外部访问的组件,并配置开放端口
配置后的访问方式信息如下所示:
最后点击右下角“创建”,启动应用,在应用列表中可以看到新建的分布式微服务应用bookinfo及其包含的微服务组件:
通过应用开放的访问入口访问productpage:
在CCE上使用Istio进行灰度发布的实践 一键式在集群上启用Istio服务网格
集群下应用如果需要做微服务治理,只需要在创建集群时点击启用服务网格即可,不需要自行进行Istio镜像下载、yaml配置、安装、升级等与应用业务无关的复杂基础设施构建工作:
开发打包新版本
下方我们以开发了一个新版本reviews微服务为例(初始容器镜像版本号为1.5.0),新版本镜像版本号为1.5.0-v2,并且已在本地开发机通过docker push上传至华为云容器镜像服务(SWR):
新版本在现在版本基础上增加对ratings微服务的调用,支持评分星星级别展示.
发布灰度版本并配置灰度策略
现在我们计划通过灰度发布的方式,平滑的在现网升级,在应用列表页面,展开bookinfo下的组件信息,选择reviews微服务组件的“添加灰度版本”: