ingress使用环境变量渲染报错

ingress使用环境变量渲染报错

但是在服务里面直接导入加入环境是可以的

嗯,这个是预期内的,从代码库导入环境配置,不支持使用变量的,导入的内容是什么就是什么。

哦,好的。
又遇到一个问题, 这个我使用变量本地预览时没问题的, 但是应用到环境有两个变量没有了

预览效果

集群效果

这个服务添加了三个变量, mysql_schema渲染出来了, 其他两个两辆没有渲染出来maxwell_schema和 |mysql_host|

有几个问题咨询一下哈:

  1. 你的 Zadig 版本是?
  2. 你服务策略里开启自动更新了么(如下图)?

  1. 没生效的这 2 个变量,是修改服务配置时新添加的?还是把历史的变量名称换了名字?
  2. 新建环境,选择这个服务,看一下新环境下的配置是不是对的,变量是不是 ok 的

0、zadig版本是1.13.0
Image: ccr.ccs.tencentyun.com/koderover-rc/aslan:1.13.0-amd64
Image ID: ccr.ccs.tencentyun.com/koderover-rc/aslan@sha256:aff72b636c33fea2035c878ddec8fe073e9cc64ff85420c1395662e4efe29049

1、服务策略里没有开启自动更新
2、这两个是我一开始在git编排上新加的, 然后导入到zadig, 右边就显示对应的变量, 然后编辑变量值,然后预览是没问题的, 点左下家加入环境后就缺少变量了。我一开始以为我的变量命名有问题, 我把服务删除, 编排删掉,修改git编排变量,重新倒入,还是同样的问题。
3、 新建环境正常的, 新环境服务策略里也没有开启自动更新

服务编排里面是这样的

在当前环境变量配置是没有的

不知道什么原因没有把全局变量带到对应环境,手动添加一下可以了

我刚才尝试重现也有遇到,但是重现路径不确定,你这边先手动添加一下来使用,我们系统性的定位排查看看 :handshake:

1 个赞

好的,谢谢。 我后面反应过来了, 这个不影响, 环境变量就是要分环境设置的, 这个全局变量不是那么重要了