是否可以安装在模板或values.yaml中找不到自定义值的舵图?

时间:2019-11-25 14:21:18

标签: kubernetes kubernetes-helm

我需要安装其中一个模板中没有的键/值的舵图,并且我不希望编辑已经存在的模板。

特别是,我需要在resources.limits.cpu中更改resources.limits.memoryk8s-job-template.yaml,但是该文件中甚至都没有提到resources

有解决方案吗?

2 个答案:

答案 0 :(得分:2)

唯一可以对Helm图表进行自定义的定制是图表作者所写的;您不能对YAML文件进行任何其他更改。

({Kustomize允许合并任意YAML内容,并且已内置到最新的kubectl中,但是它没有Helm的某些生命周期或高级模板功能。)

答案 1 :(得分:0)

为了将来参考,我找到了解决方案。

使用以下命令简单地下载图表:

helm fetch <chart> --untar --destination /local/path/to/chart

转到文件夹/local/path/to/chart/<chartname>并进行所需的更改。

此后,只需根据本地编辑的图表安装头盔图表即可:

helm install  /local/path/to/chart/<chartname>