init

描述

初始化硬碟

  • 使用 XFS 檔案系統格式化選取的硬碟
  • 將硬碟掛載至 /var/lib/directpv/mnt/<UUID>

DirectPV 使用初始化的硬碟,以回應具有 directpv-min-io 儲存類別的 Persistent Volume Claims,來佈建 Persistent Volumes。

不可撤銷的資料遺失
此命令會完全且不可逆地清除選定硬碟上可能存在的任何資料。

語法

kubectl directpv init drives.yaml [flags]

參數

旗標

旗標 描述
--dangerous 執行硬碟初始化,這會永久清除現有資料
--timeout <持續時間> 初始化程序的逾時時間(預設為 2m0s)

全域旗標

您可以將以下全域 DirectPV 旗標與 kubectl directpv init 一起使用

旗標 描述
--kubeconfig <字串> 用於 CLI 請求的 kube.config 檔案路徑
--quiet 抑制列印錯誤訊息

範例

初始化 drives.yaml 中選取的硬碟

以下命令會初始化檔案 drives.yaml 中選取的所有硬碟。

kubectl directpv init drives.yaml