我有一些 Helm 值檔案。
有value.yaml, value.dev.yaml, value.test.yaml, ... 檔案。
在value.dev.yaml:
env:
"Environment" "development"
對于value.yaml檔案中的某些引數,我希望它們在部署時覆寫或插入到 pod 引數中。
如果我將它們設定為每個value.dev.yaml, value.test.yaml,... 它適用于helm upgrade --install --set env.parameter=$variable
現在我想在value.yaml檔案中定義所有變數,并希望它們在部署時將它們插入(覆寫)到 pod 中。
在value.yaml檔案中:
env:
"Appconfig": "dev"
我想在部署時將它們結合起來:
env:
"Environment": "development"
"Appconfig": "dev"
感謝您的幫助!
uj5u.com熱心網友回復:
您可以多次指定--values/-f標志。將優先考慮指定的最后(最右側)檔案。例如,如果myvalues.yaml和 都override.yaml包含一個名為“Test”的鍵,則設定的值override.yaml將優先:
$ helm install -f myvalues.yaml -f override.yaml myredis ./redis
- 參考Helm 安裝檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/377087.html
標籤:Kubernetes kubernetes-helm 头盔文件 掌舵3
上一篇:更新kubernetespod
