有时,当我使用 helm 图表时,并非所有我想要修改的内容都可以与给定值一起使用。使用 kustomize 修改渲染的 Helm Chart 是否实用?
像这样:
图表 -> helm 模板 -> kustomize -> kubectl 部署
我们有时确实会使用它。您可以通过 helmCharts 插件直接在 Kustomize 中使用 Helm。在我的例子中,values-prod.yaml
必须与以下目录位于同一目录中kustomization.yaml
. namespace: custom-metallb
将覆盖namespace: metallb
例如。
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: custom-metallb
helmCharts:
- name: metallb
namespace: metallb
releasename: metallb
repo: https://metallb.github.io/metallb
version: 0.10.2
ValuesFile: values-prod.yaml
老实说,文档不是那么好,但你可以在这里找到参数:https://github.com/kubernetes-sigs/kustomize/blob/master/api/types/helmchartargs.go
来自 kustomize 的文档:https://github.com/kubernetes-sigs/kustomize/blob/master/examples/chart.md
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)