Docker

容器中的 Linux 使用者在 Pod 重新啟動時會失去

  • March 23, 2020

當 Pod 重新啟動時,在 kubernetes 容器中創建的 Linux 使用者和組(帶有groupadd和)會失去。useradd(在我的案例中,我需要為 apache mpm-itk 模組動態創建這些 linux 使用者。)

kubernetes 有沒有辦法讓這些 linux 使用者持久並在 pod 重新啟動時存活下來?

我現在已經建構了一個完全基於 Kubernetes 的自定義同步解決方案,它可以在 Pod 重新啟動時動態地重新創建自定義 linux 使用者。它依賴於 Kubernetes 資源,不需要修改現有的 Docker 鏡像。如果其他人也需要它,請隨時在我的文章同步 Linux 使用者以在 Kubernetes Pod 重新啟動後繼續生存中找到我的程式碼片段的詳細步驟。

一個豆莢被完全扔掉了。如果您需要特定設置(例如額外的使用者),您可以創建具有這些修改的派生 docker 映像(或執行這些修改的腳本)。

引用自:https://serverfault.com/questions/1007779