Rancher Server 设置
- Rancher 版本:2.6
- 安装选项 (Docker install/Helm Chart): Docker
- 如果是 Helm Chart 安装,需要提供 Local 集群的类型(RKE1, RKE2, k3s, EKS, 等)和版本:
- 在线或离线部署:
下游集群信息
- Kubernetes 版本: 1.18.8
- Cluster Type (Local/Downstream):
- 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等): 导入阿里云ACK
问题描述:
我们的无状态服务里面有多个环境变量,环境变量间有引用关系。
当我在rancher修改服务任何内容之后,环境变量的顺序会被打乱,造成引用失效。
例:
- name: INSTANCE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: LOG_DIRECTORY
value: /var/log/service-xxl-job/$(INSTANCE_NAME)
这两条顺序,下面这一条会经常被放到上一条上面去,所以大家有没有更好的办法,可以修复这个序列化?或者能帮我出谋划策,去掉这个引用?
[/details]