gpt4 book ai didi

kubernetes - 验证是否已使用 kubernetes helm chart 的所有值

转载 作者:行者123 更新时间:2023-12-03 08:26:50 24 4
gpt4 key购买 nike

我想检查一下我的 kubernetes helm chart 是否没有在 values.yaml 中定义未使用的值.这应该包括任何子图表,如果你已经定义了 subchart.foo.bar: ???在顶级values.yaml该键肯定在子图表中使用,或者可能作为 subchart/values.yaml 中提到的快捷方式.

这是防止我们在 values.yaml 中发送虚假“文档”所必需的。 ,例如,如果子图表中的键已更改或删除。

理想情况下,还可以报告顶级图表中哪些子图表值没有被覆盖,尽管这不太重要。

是否有任何现有的工具可以帮助解决这个问题?

最佳答案

从 Helm v3 版本开始,您现在可以为您的 定义架构值 .在像 helm install 这样的命令上您提供的值会自动根据架构进行验证。

请看官方文档:https://helm.sh/docs/topics/charts/#schema-files

模式验证也适用于子图表,上面链接的文档中也提到了这一点。

关于kubernetes - 验证是否已使用 kubernetes helm chart 的所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47095075/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com