Volume - EmptyDir
EmptyDir 是 Kubernetes 中的一種臨時性 Volume,主要用於 Pod 內部的數據存儲。
它在 Pod 啟動時創建,並在 Pod 終止後被刪除。EmptyDir 是簡單且高效的數據存儲解決方案,適合用於短期存儲需求,例如緩存、臨時文件或數據交換。
工作原理
- 當 Pod 啟動時,Kubernetes 會自動在節點上創建一個空的目錄,並將其掛載到容器中指定的位置。
- 如果 Pod 重啟,
EmptyDir的內容仍然保留。 - 當 Pod 被刪除時,
EmptyDir的數據也會一併清除。 - 如果 Pod 被重新調度到其他節點,
EmptyDir內容不會隨之遷移。