MSR 2.10 Compatibility Matrix#
Mirantis Secure Registry (MSR, and formerly Docker Trusted Registry) provides an enterprise grade container registry solution that can be easily integrated to provide the core of an effective secure software supply chain.
Support for MSR is defined in the Mirantis Cloud Native Platform Subscription Services agreement.
Operating system compatibility
MSR functionality is dependent on MKE, and MKE functionality is dependent on MCR. As such, MSR operating system compatibility is contingent on the operating system compatibility of the MCR versions with which your particular MKE version is compatible.
To determine MSR operating system compatibility:
-
Access the MKE compatibility matrix and locate the version of MKE that you are running with MSR.
-
Note the MCR versions with which that MKE version is compatible.
-
Access the MCR compatibility matrix and locate the MCR versions that are compatible with your version of MKE to determine operating system compatibility.
| MSR | Kubernetes required | Compatible MKE versions | Compatible MCR versions |
|---|---|---|---|
| 2.10.0 | 1.24 - 1.31 1 | 3.6.x, 3.7.x, 3.8.x, 3.9.x | 23.x, 25.x, 29.x |
Storage backends#
MSR supports the following storage systems:
| Storage type | Supported options |
|---|---|
| Persistent volume | - NFS (v3 and v4) - Bind mount - Volume |
| Cloud storage providers | - Amazon S3 - Microsoft Azure - Google Cloud Storage - Alibaba Cloud Object Storage Service |
Note
MSR cannot be deployed to Windows nodes.
-
Postgres Operator up through 1.8.2 uses the
PodDisruptionBudget policy/v1beta1Kubernetes API, which is no longer served as of Kubernetes 1.25. As such, various features of MSR may not function properly if Postgres Operator 1.8.2 or earlier is installed alongside MSR on Kube v1.25 or later. ↩