Kubernetes会自动为您生成几个环境变量,例如SERVICE1_SERVICE_HOST
和SERVICE1_SERVICE_PORT
。我想使用这些变量的值在deploy.yml中设置自己的变量,如下所示:
env:
- name: MY_NEW_VAR
value: ${SERVICE1_SERVICE_HOST}
由于某种原因,Kubernetes无法解决此问题。当我进入容器时,事实证明它已被分配为文字字符串,给了我MY_NEW_VAR = ${SERVICE1_SERVICE_HOST}.
有没有一种方法可以分配${SERVICE1_SERVICE_HOST}
的值?