簡體   English   中英

helmfile sync 是否會重新部署所有現有的 helm 圖表

[英]Does helmfile sync will redeploy all existing helm charts

我在 kubernetes 集群上運行了一些服務,我在放置所有服務的地方使用了 Helm Chart。 但是,我被要求將 Helm Charts 傳輸到 Helmfile 中。 如果我使用

helmfile import myrepo/mychart
helmfile sync

它會重新部署並替換現有的正在運行的 pod 還是只會部署提到的其他服務

Helm 使用一種稱為圖表的打包格式。 圖表是描述一組相關 Kubernetes 資源的文件集合。 單個圖表可能用於部署簡單的東西,如 memcached pod,或復雜的東西,如帶有 HTTP 服務器、數據庫、緩存等的完整 Web 應用程序堆棧。

Helmfile 是用於部署 helm 圖表的聲明性規范。 它讓您... 保留圖表值文件的目錄並維護版本控制中的更改。 將 CI/CD 應用於配置更改。 定期同步以避免環境中的偏差。

為了避免 helm 的每次迭代升級,helmfile 可執行文件委托給 helm——因此,必須安裝 helm。

就像@DavidMaze 建議的那樣,首先使用 helm diff 命令來確定更改,然后使用 helm sync 命令來應用它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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