Container By Charles

ConfigMap 與 Secret 的熱更新 (Hot Reload)

配置變更零停機

當 ConfigMap 更新時,掛載在 Pod 裡的檔案會自動更新 (會有延遲),但環境變數 (Env Var) 不會。

若應用程式不支援 Watch 文件變更,可以使用 Reloader 這類 Controller。它會監控 ConfigMap/Secret 的變更,並自動觸發相關 Deployment 的 Rolling Update,確保應用程式讀取到最新的配置。