3 回答

TA貢獻(xiàn)1836條經(jīng)驗 獲得超4個贊
envFrom 從配置映射創(chuàng)建環(huán)境變量。沒有任何文件發(fā)生變化。如果您執(zhí)行到容器中,您可能會看到一個名為 config.yaml 或 CONFIG.YAML 或類似的環(huán)境變量(不知道它是否適用于點)。
如果將 config.yaml 作為文件掛載到 pod 中,效果可能會更好。

TA貢獻(xiàn)1842條經(jīng)驗 獲得超22個贊
如果您使用卷掛載 ConfigMap,則每當(dāng)您更新 ConfigMap 時,卷都會自動更新。
但是,如果使用環(huán)境變量掛載 ConfigMap,即使更新 ConfigMap,環(huán)境變量也不會在容器內(nèi)更新。
如果您希望在容器內(nèi)更新配置,我建議您:
使用卷來掛載 ConfigMap。
如果您使用環(huán)境變量來掛載 ConfigMap,則每次更新 ConfigMap 時都需要重新啟動容器。

TA貢獻(xiàn)2065條經(jīng)驗 獲得超14個贊
我知道 viper 可以幫助實時更改配置,而無需使用事件重新啟動應(yīng)用程序OnConfigChange
,但是您是否嘗試過在基本 ConfigMap 中設(shè)置日志級別,然后啟動應(yīng)用程序,只是為了確保這不是事件的OnConfigChange
問題觸發(fā)和您在 k8s 中的特定配置(而不是您測試它的本地環(huán)境)。
最后,您的本地測試環(huán)境(可以正常工作)和其他不可以正常工作的環(huán)境有什么區(qū)別?
是否有任何環(huán)境變量可能會在一個環(huán)境中對此產(chǎn)生不同的影響?
- 3 回答
- 0 關(guān)注
- 212 瀏覽
添加回答
舉報