suspend volumes
Description
Suspend volumes and mark as read only. Suspending volumes mounts a volume to an empty temporary directory, allowing a StatefulSet to start up.
To resume, use the resume volumes command.
Syntax
directpv suspend volumes [VOLUME ...] [flags]
Parameters
Flags
While all flags are optional, you must specify at least one drive by ID, name, or node.
Flag | Description |
---|---|
--dangerous |
Acknowledge that suspending volumes marks them read-only. |
[VOLUME] | ID of a volume to suspend. |
[-d, --drives ] |
Suspend volumes by given name(s). Supports ellipsis notation such as sd{a...m} . |
[-n, --nodes ] |
Suspend volumes from the given node(s). Supports ellipsis notation such as node{1...10} . |
[--pod-names ] |
Suspend volumes from the given pod(s). Supports ellipsis notation such as minio-{0...4} . |
[--pod-namespaces ] |
Suspend volumes from the given namespace(s). Supports ellipsis notation such as tenant-{0...3} . |
[--dry-run ] |
See the results of the command without making any actual changes to drives. |
Global Flags
You can use the following global DirectPV flags with kubectl directpv info
:
Flag | Description |
---|---|
--kubeconfig <string> |
Path to the kube.config file to use for CLI requests |
--quiet |
Suppress printing error messages |
Examples
Suspend all volumes for a node
kubectl directpv suspend volumes --nodes=node1
Suspend a specific volume from a specific node
kubectl directpv suspend volumes --nodes=node1 --volumes=sda
Suspend volume by ID
kubectl directpv suspend volumes pvc-0700b8c7-85b2-4894-b83a-274484f220d0