Key enhancements¶
Foundation Built on CNCF Harbor
MSR4 leverages Harbor, a robust and widely adopted open-source registry platform.
Benefits:
Regular updates from a thriving open-source community.
Compatibility with modern containerization workflows.
Flexible extensibility via plugins and integrations.
Database Transition: Postgres for Better Performance
New: MSR4 is built on PostgreSQL, replacing RethinkDB.
Benefits:
Eliminates RethinkDB-related performance bottlenecks.
Provides better scalability and reliability for high-demand workloads.
Introduction of Quotas
MSR4 introduces quotas for managing repository storage and resource allocation.
Administrators can set limits on storage usage to ensure fair distribution across projects.
Enhanced Backup and Restore Capabilities with Velero
MSR4’s native Velero integration provides powerful backup and disaster recovery options:
Granular Restores: Restore individual repositories or specific data as needed, minimizing downtime and disruption.
Flexible Storage: Backup data to cloud storage (e.g., AWS S3, GCP, Azure) or on-premises environments.
Simplifies disaster recovery by supporting incremental backups and restore workflows.
Streamlined Performance and Simplified Architecture
Removed Features:
RethinkDB (eliminated for better performance and scalability).
Improved Scalability: Optimized for Kubernetes environments with simplified cluster configurations.
OCI Helm and API Updates
Helm Support: Now uses OCI-compliant Helm charts. While implementation details differ, functionality remains similar.
API and Webhook Changes:
Some webhooks and APIs have been updated. Though implementation details differ, the general functionality remains consistent.