Warning: In correlation with the end of life (EOL) date for MSR 3.1.x, Mirantis stopped maintaining this documentation version as of 2025-09-27. The latest MSR product documentation is available here.

Storage

Persistent storage is necessary for Mirantis Secure Registry (MSR) because it ensures that the registry data, including container images and metadata, is safely stored and retained persistently beyond Pod or container lifecycles.

MSR supports the use of either a Persistent Volume, Docker Volume or Cloud storage:

Storage type

Orchestrator

Description

Persistent Volume

Kubernetes

MSR is compatible with the types of Persistent Volumes listed in the Kubernetes documentation.

Note

nfs is commonly used in production environments. The hostPath and local options are not suitable for production, however they may be of use in certain limited testing scenarios.

Docker Volume

Swarm

MSR is compatible with the Docker Volumes listed in the official Docker documentation.

Cloud

Kubernetes, Swarm

MSR is compatible with the following storage providers:

  • Amazon S3

  • Microsoft Azure

  • OpenStack Swift

  • Google Cloud Storage

  • Alibaba Cloud Object Storage Service

Note

The deployment of MSR to Windows nodes is not supported.