Working with storage
Persistent storage keeps data available between restarts of odo
.
Adding storage to the application components
Use the odo storage
command to add persistent data to your application. Examples of data that must persist include database files, dependencies, and build artifacts, such as a .m2
Maven directory.
Procedure
Add the storage to your component:
$ odo storage create <storage_name> --path=<path_to_the_directory> --size=<size>
Push the storage to the cluster:
$ odo push
Verify that the storage is now attached to your component by listing all storage in the component:
$ odo storage list
Example output
The component 'nodejs' has the following storage attached:
NAME SIZE PATH STATE
mystorage 1Gi /data Pushed
Delete the storage from your component:
$ odo storage delete <storage_name>
List all storage to verify that the storage state is
Locally Deleted
:$ odo storage list
Example output
The component 'nodejs' has the following storage attached:
NAME SIZE PATH STATE
mystorage 1Gi /data Locally Deleted
Push the changes to the cluster:
$ odo push