需要添加一些关于pod相关的环境变量,以哪种方式比较好?

不是实例更新的问题, 现在报错的原因是因为这个


实例的matchlable里面含有这个version,每次实例来个新版本这个值就在变化,但是实例关联的service这个值不会变化,实例关联网络时就会报错,我在本地重现了这个问题,你修改serviceName 是新创了一个service,相当于关联了一个新的service,所以不会报错

后续我们会更改模板
1,现在解决方案是 service.labels.standard换成service.match.label 就可以了
2,去掉service.labels.standard下面的
image

按照你的说法修改了

流水线执行总汇是成功的

但是实例不会更新

实例要如何才能强制更新?一定要删除重新新建才会更新?我理解应该是每次生成一个新的版本,实例都要随着更新。

  1. 你这实例已经更新了,只不过是更新失败了 你点版本后面的红感叹号,会告诉你升级到那个版本失败了,你现在是更新的时候, 去upgrade k8s有报错。肯定会更新不成功啊

  2. 你改错了呀, 我的意思是你可以把deployment模板文件里面的 include “service.labels.standard” 换成 include “service.match.labels” 不是删掉helper.tpl里面的service.labels.standard。

如果你删掉了service.labels.standard,那你service模板里面引用这个的地方就会报错了,或者你把services的lables也换成service.match.lables

好的,我去choerodon的github仓库重新下载chart的模板文件,然后重试。