suspend volumes

描述

暫停磁碟區並將其標示為唯讀。暫停磁碟區會將磁碟區掛載到空的臨時目錄,讓 StatefulSet 可以啟動。

若要恢復,請使用 resume volumes 命令。

語法

  directpv suspend volumes [VOLUME ...] [flags]

參數

旗標

雖然所有旗標都是選用的,您必須至少依 ID、名稱或節點指定一個磁碟區。

旗標 描述
--dangerous 確認暫停磁碟區會將其標示為唯讀。
[VOLUME] 要暫停的磁碟區 ID。
[-d, --drives] 依指定的名稱暫停磁碟區。支援省略符號表示法,例如 sd{a...m}
[-n, --nodes] 從指定的節點暫停磁碟區。支援省略符號表示法,例如 node{1...10}
[--pod-names] 從指定的 Pod 暫停磁碟區。支援省略符號表示法,例如 minio-{0...4}
[--pod-namespaces] 從指定的命名空間暫停磁碟區。支援省略符號表示法,例如 tenant-{0...3}
[--dry-run] 查看命令的結果,而不會實際變更磁碟區。

全域旗標

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

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

範例

暫停節點的所有磁碟區

kubectl directpv suspend volumes --nodes=node1

從特定節點暫停特定磁碟區

kubectl directpv suspend volumes --nodes=node1 --volumes=sda

依 ID 暫停磁碟區

kubectl directpv suspend volumes pvc-0700b8c7-85b2-4894-b83a-274484f220d0