使用spinnaker配置dubbo服务消费者到K8S

创建流水线

1584078407553

1584078439769

1584078612786

先制作镜像,看有没有问题

去看一下Jenkins能不能打包

success后,现在相当于已经配了dp.yaml,这是Web项目,所以还要配svc和ingress

这时候已经K8S里已经有svc(我把原来的删掉了)

以前的ingress我也顺便删了

做完svc还有ingress

去K8S里看

编号可能不同,因为我重新做了一版Tomcat,但是无所谓,后面我们都会用变量弄

第二个container,同样200机器去拿那段

第三个container

"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}"

首先,网址是没有内容的

继续构建

可以看到只花了两分钟不到,查看K8S里面起来了没有

然后再刷新页面

测试页面正常,去kibana(等数据过来又是漫长的过程)