我有一个如下所示的环境变量,它与与 springboot 容器相关的 docker-compose.yaml 一起使用:
- name: pool.config[0].Number
value: "2"
这在 docker-compose.yaml 中工作完全正常,但在 yaml 中则不然 - 它不断给出错误:
a valid environment variable name must consist of alphabetic characters, digits, '_', '-', or'.', and must not start with a digit (e.g. 'my.env-name', or 'MY_ENV.NAME', or 'MyEnvName1', regex used for validation is '[-._a-zA-Z][-._a-zA-Z0-9]*')
在 docker-compose 中, key 名称中可以使用方括号,但在 kubernetes 部署规范中不允许。我该如何解决这个问题?
最佳答案
关于kubernetes - 有没有办法在 kubernetes 中的环境变量上使用方括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61249577/