什么是'???'在 values.yaml 文件中

问题描述 投票:0回答:2

global: environment: ??? environmentSubdomain: ??? 

这是我遇到的 values.yaml,想知道“???”是什么意思?这里是什么意思?

我确实尝试查看 yaml 参考文档,但在这方面没有看到任何内容

kubernetes yaml kubernetes-helm
2个回答
0
投票

没有任何意义,可能只是创建文件的人不知道要放在那里的值并将其用作占位符。


0
投票

两种可能性:

  1. 该值实际上是您的查看器/编辑器无法解码的文本(这应该很少见,考虑到如今 unicode 已成为常态)

  2. 更可能的原因;这是假设你的问题的格式是错误的,它应该像这样格式化:

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

覆盖它
© www.soinside.com 2019 - 2024. All rights reserved.