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