【发布时间】:2021-04-26 19:52:41
【问题描述】:
我为我构建的微服务创建了 helm 图表,并且一切都按预期工作。现在,我创建了一个新的 k8s 命名空间,我想尝试部署与旧命名空间相同的 helm 图表。虽然,我只有一个价值,我需要它不同,而其他一切都保持不变。
我是否必须为新命名空间创建另一个 values.yaml 并复制所有内容并更新我想要更新的一个字段?或者还有其他方法吗?我不想使用 --set 方法将更新传递到命令行。
【问题讨论】:
-
你也可以使用
helm install -f more-values.yaml;该 YAML 文件将覆盖图表的values.yaml中的任何内容。 -
@DavidMaze 当你说覆盖 values.yaml 时,这是否意味着它会覆盖任何匹配的标记或整个文件被覆盖?
标签: kubernetes kubernetes-helm