我需要安装其中一个模板中没有的键/值的舵图,并且我不希望编辑已经存在的模板。
特别是,我需要在resources.limits.cpu
中更改resources.limits.memory
和k8s-job-template.yaml
,但是该文件中甚至都没有提到resources
。
有解决方案吗?
答案 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>