[英]why does kubernetes delete secrets after helm upgrade?
執行 helm upgrade 時,我發現初始安裝時創建的機密已被刪除。 為什么是這樣? 我使用的示例是 dagster。 安裝時:
helm install dagster dagster/dagster \ --namespace dagster \ --create-namespace
一切都很好,秘密也被創造出來了。 更新圖像和標簽並執行升級時:
helm upgrade -f charts/dagster-user-deployments/values.yaml dagster./charts/dagster-user-deployments -n dagster
圖像已升級,但所有機密均已刪除。 為什么會/可能會發生這種情況?
運行升級命令后,我希望秘密仍然存在,並且可以拉取並運行新圖像。
當您安裝/升級一個版本時,Helm 將創建一個新的秘密,您可以在.airflow
中查看與此相關的所有信息。
默認情況下,helm 將保留最多 10 個修訂版,每當您運行helm list, helm history, helm upgrade
等命令時,它都會知道它過去做了什么。
when performing helm upgrade, I find that secrets that are created upon initial install are deleted. Why is this?
這是目前 helm 的工作方式,這里是開放討論的問題,這里也提供了幾種解決方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.