Helm(或Kubernetes)是否缓存图表?

时间:2018-11-13 04:24:26

标签: kubernetes kubectl kubernetes-helm

我有一张Helm的图表工作正常。

我更新了几行“模板”文件,以进行不同的设置并运行helm install -n <relaese name> <char dir>

但是我发现更改永远不会应用。

当我尝试helm install --dry-run --debug时,看不到我的更新。 (可能是从远程获取图表...)

Helm会缓存东西吗?我什么都找不到...

我正在尝试使用此link

在群集上设置hdfs

2 个答案:

答案 0 :(得分:0)

可以对图表进行更改,使其不会对应用程序运行产生影响,甚至不会包含在所生成的Kubernetes资源中(例如,条件条件为false的if块中的更改) 。您可以使用'--dry-run --debug'来查看模板的评估结果,并检查您的更改是否存在于图表安装所导致的Kubernetes资源中。这为您提供了一种无需安装便可以检查图表更改的快速方法。

如果您正在发布图表,则可能会看到从托管存储库发布到获取之间的延迟,并且可能需要运行helm repo update,但是您似乎直接使用了图表源代码,所以我不希望任何延迟。

答案 1 :(得分:0)

我发现进行更改后必须重建依赖关系