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