模拟生产上代码迭代

这里我就直接用GitLab,你用自己的Git即可,Tomcat分支(dubbo-client/src/main/java/com/od/dubbotest/action/HelloAction.java

复制id

完成后刷新页面

版本更新你最需要点这么几下就可以了,全程用不到1分钟,确认一致,可以上线了

第二个container,同样的方法去拿value:cat /data/k8s-yaml/prod/dubbo-demo-service/dp.yaml

第三个container

![](http://img.jiangguo.net/2551b6dfe8a514a3)# 添加以下内容
"imageId": "harbor.od.com/${parameters.image_name}:${parameters.git_ver}_${parameters.add_tag}",
"registry": "harbor.od.com",
"repository": "${parameters.image_name}",
"tag": "${parameters.git_ver}_${parameters.add_tag}"

看一下哪个版本通过测试了

复制

1584087116902

起来了,我们把prod环境里面的service和ingress的consumer干掉

开始制作services

再去做ingress

ingress也好了,跑起来(其实就跟test一样)

第二个container

这下面的信息是用test的信息,因为test已经测试过没问题了

会提示替代Web,不同管,RUN

成功,当然你可能担心test的Web真的被替代了,可以看一下

也是没问题的,我们再看下kibana有没有数据

恭喜你,顺利毕业!