簡體   English   中英

為什么 kube.netes 在 helm 升級后刪除了秘密?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM