Volumes

MSR handles the creation of default volumes differently in Kubernetes and Swarm deployments.

Kubernetes deployments

By default, MSR creates the following persistent volume claims (PVCs):

PVC

Description

<release-name>

Stores image data when MSR is configured to store image data in a persistent volume

<release-name>-rethinkdb-cluster-<n>

Stores repository metadata

<release-name>-scanningstore-<n>

Stores vulnerability scan data when MSR is configured to deploy an internal PostgreSQL cluster

You can customize the storage class that is used to provision persistent volumes for these claims, or you can pre-provision volumes for use with MSR. Refer to install-online for more information.

Swarm deployments

By default, MSR creates the following volumes:

Volume

Description

msr_msr-storage

Stores image data when MSR is configured to store image data in a persistent volume

msr_msr-rethink

Stores repository metadata

msr_pgdata-msr-scanningstore

Stores vulnerability scan data when MSR is configured to deploy an internal PostgreSQL cluster