【发布时间】:2020-07-29 15:40:51
【问题描述】:
我有一个与 docker-compose.yaml 相关的 springboot 容器的环境变量,如下所示:
- 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 中,可以在键名中使用方括号,但在 kubernetes 部署规范中是不允许的。我该如何解决这个问题?
【问题讨论】:
标签: kubernetes yaml