Helm template命令。通過這個(gè)命令可以將任意Helm chart包轉(zhuǎn)換為k8s Yaml格式拓春。生成的yaml中變量會(huì)被填充為helm的默認(rèn)值释簿。
將Repo中的Chart包轉(zhuǎn)換為kubernetes yaml
我們使用Vault 社區(qū)的chart包來演示
添加Vault的helm repo
helm repo add hashicorp https://helm.releases.hashicorp.com
使用如下命令將helm的chart包轉(zhuǎn)換為Yaml
helm template vault hashicorp/vault --output-dir vault-manifests/helm-manifests
-
vault
是名稱 -
hashicorp/valut
是chart的名稱 -
vault-manifests/helm-manifests
是yaml輸出的地址
將chart壓縮包轉(zhuǎn)換為kuberntes yaml
使用如下命令將helm的chart包轉(zhuǎn)換為Yaml
helm template chaos-mesh chaos-mesh-2.4.1/helm/chaos-mesh --output-dir manifests
-
chaos-mesh
是名稱 -
chaos-mesh-2.4.1/helm/chaos-mesh
是本地chart包的地址 -
manifests
是yaml輸出的地址