Work with volumes using the OpenShift Container Platform CLI
You can use the CLI command oc set volume to add and remove volumes and
volume mounts for any object that has a pod template like replication controllers or
deployment configs. You can also list volumes in pods or any
object that has a pod template.
The oc set volume command uses the following general syntax:
$ oc set volume <object_selection> <operation> <mandatory_parameters> <options>
- Object selection
-
Specify one of the following for the
object_selectionparameter in theoc set volumecommand:Table 5. Object Selection Syntax Description Example <object_type> <name>Selects
<name>of type<object_type>.deploymentConfig registry<object_type>/<name>Selects
<name>of type<object_type>.deploymentConfig/registry<object_type>--selector=<object_label_selector>Selects resources of type
<object_type>that matched the given label selector.deploymentConfig--selector="name=registry"<object_type> --allSelects all resources of type
<object_type>.deploymentConfig --all-for--filename=<file_name>File name, directory, or URL to file to use to edit the resource.
-f registry-deployment-config.json - Operation
-
Specify
--addor--removefor theoperationparameter in theoc set volumecommand. - Mandatory parameters
-
Any mandatory parameters are specific to the selected operation and are discussed in later sections.
- Options
-
Any options are specific to the selected operation and are discussed in later sections.