global: environment: ??? environmentSubdomain: ???这是价值观。yaml我偶然发现,想知道'???'在这里是什么意思?我试着看了一下yaml的参考文件,没有看到任何关于这个的东西
global: environment: ??? environmentSubdomain: ???
khbbv19g1#
它没有任何意义,可能只是创建文件的人不知道在那里放置什么值,而将其用作占位符。
juud5qan2#
两种可能性:1.该值实际上是您的查看器/编辑器无法解码的文本(考虑到unicode是当今的标准,这应该是罕见的)1.更可能的原因;这是假设你的问题的格式是错误的,它应该是这样的格式:
如果是这种情况,那么很有可能图表作者(假设这个yaml来自Helm图表)正在使用(或打算让用户使用)override yamls,它覆盖了基值yaml的值的子集,如下所示:helm upgrade --install --atomic --name my-chart my-charts/chart-name --values overrides.yaml因此,基本上,global.environment的"默认"值为"???",但您需要使用自己的values.yaml或通过--set switches覆盖它
helm upgrade --install --atomic --name my-chart my-charts/chart-name --values overrides.yaml
global.environment
values.yaml
--set switches
2条答案
按热度按时间khbbv19g1#
它没有任何意义,可能只是创建文件的人不知道在那里放置什么值,而将其用作占位符。
juud5qan2#
两种可能性:
1.该值实际上是您的查看器/编辑器无法解码的文本(考虑到unicode是当今的标准,这应该是罕见的)
1.更可能的原因;这是假设你的问题的格式是错误的,它应该是这样的格式:
如果是这种情况,那么很有可能图表作者(假设这个yaml来自Helm图表)正在使用(或打算让用户使用)override yamls,它覆盖了基值yaml的值的子集,如下所示:
helm upgrade --install --atomic --name my-chart my-charts/chart-name --values overrides.yaml
因此,基本上,
global.environment
的"默认"值为"???",但您需要使用自己的values.yaml
或通过--set switches
覆盖它