跳到主內容

k8s 持久化儲存

以下是圖片內容的文字辨識及翻譯成繁體中文:


數據卷 emptydir,是本地存儲,pod 重啟,數據不存在了,需要對數據持久化存儲

1. NFS,網絡存儲

  • pod 重啟,數據還存在的方式

第一步:找一台服務器作為 NFS 服務端

(1) 安裝 NFS

yum install -y nfs-utils

(2) 設置掛載路徑

[root@atonline ntest /]# vi /etc/exports
/data/nfs *(rw,no_root_squash)

(3) 掛載路徑需要創建出來

[root@atonline ntest data]# mkdir nfs
[root@atonline ntest data]# ls
nfs

說明:

  1. emptydir 是 Kubernetes 中的一種臨時存儲方式,pod 重啟後數據會丟失。
  2. NFS(網絡文件系統) 提供一種數據持久化存儲解決方案,pod 重啟後數據仍然保留。
  3. 操作流程
    • 安裝 NFS 軟件。
    • 配置 NFS 的掛載路徑。
    • 確保掛載的目錄已創建。