global: environment: ??? environmentSubdomain: ???
这是我遇到的 values.yaml,想知道“???”是什么意思?这里是什么意思?
我确实尝试查看 yaml 参考文档,但在这方面没有看到任何内容
没有任何意义,可能只是创建文件的人不知道要放在那里的值并将其用作占位符。
两种可能性:
该值实际上是您的查看器/编辑器无法解码的文本(这应该很少见,考虑到如今 unicode 已成为常态)
更可能的原因;这是假设你的问题的格式是错误的,它应该像这样格式化:
global:
environment: ???
environmentSubdomain: ???
如果是这种情况,那么很可能是图表作者(假设此 yaml 来自 Helm 图表)正在使用(或打算用户使用)覆盖 yaml,它会像这样覆盖基本值 yaml 的值子集:
helm upgrade --install --atomic --name my-chart my-charts/chart-name --values overrides.yaml
所以基本上,
global.environment
的“默认”值,例如,将是“???”但你应该用你自己的 values.yaml
或通过 --set switches
覆盖它