Replication scenario | Description |
Same-region or cross-region replication | Replicate images from a Standard Edition instance to other Standard Edition instances in the same region or across regions under the same Volcano Engine root account. This applies to scenarios such as multi-region deployment, disaster recovery and backup, and image pulls from nearby locations. |
Synchronize to a custom repository | Synchronize images in the Standard Edition Instance to external repositories outside Volcano Engine (such as Self-built Harbor, Alibaba Cloud ACR, Huawei Cloud SWR, Tencent Cloud TCR, and more). This applies to scenarios such as hybrid cloud deployment, cross-cloud distribution, and multi-cloud disaster recovery. |
Application scenario | Condition |
Same-region or cross-region replication | Both the source and destination instances are Standard Edition instances and are in the Running state. For information about how to create an instance, see Creating Standard instances. |
| The source and destination instances belong to the same Volcano Engine root account. |
| A destination Standard Edition instance has been purchased, and a namespace has been created. For information about how to create a namespace, see Creating namespaces. |
| For cross-region replication, Public network access must be enabled separately for the source and destination instances. For information about how to enable public network access, see Enabling public network access. |
Synchronize to a custom repository | The source instance is a Standard Edition instance and is in the Running state. For information about how to create an instance, see Creating Standard instances. |
| Supported external destination repository types for replication: self-managed Harbor instances, as well as repositories from Alibaba Cloud, Huawei Cloud, and Tencent Cloud. |
| Custom repositories support connections over the public network. |
| The service address, username, and password of the external destination repository have been obtained. |
| It has been confirmed that the corresponding namespace exists in the external destination repository. Replication fails if no namespace with the same name exists. |
Parameter | Description |
Synchronization type | Select Inter-instance synchronization to replicate from a Standard Edition instance to other Standard Edition instances under the same account or to an external custom repository. |
Parameter | Description |
Name | The custom name of the registry replication rule. The name must be unique within the same account. |
Description | Enter a description for the rule. The description can be empty and cannot exceed 200 characters. |
Parameter | Description |
Instance | Select the source Standard Edition instance to be replicated. |
Namespace | Select the name of the namespace to be synchronized in the source instance. |
Repository | The names of the OCI artifact repositories to be synchronized.
|
Tag | The OCI artifact tags to be synchronized.
|
Parameter | Description |
Synchronization type | Select Within the main account. |
Region | warning For cross-region replication, Public network access must be enabled for both the source and destination instances. For information about how to enable public network access, see Enabling public network access. Select the region where the target Standard Edition instance is located. |
Instance name | Select the target Standard Edition instance. |
Namespace | Select the namespace in the target instance. If you do not configure this parameter, replication defaults to a namespace with the same name as the source instance. If no namespace with that name exists, one is automatically created. |
Parameter | Description |
Synchronization type | Select Custom. |
Service address | The external custom repository address starting with http(s)://. For example, http(s)://index.dockerhub.io. |
Ignore certificate validity | Whether to ignore certificate validity.
|
Username | The username for logging in to the external custom repository. |
Password | The password for logging in to the external custom repository. |
Namespace | warning If the external custom repository is Alibaba Cloud ACR, do not include the / character in repository (repo) names within a namespace. Otherwise, replication will fail. Enter the target namespace name in the external custom repository. If you do not configure this parameter, replication defaults to a namespace with the same name as the source instance. If no namespace with that name exists, replication fails. |
Parameter | Description |
Image overwriting | You can select "Enable" to enable this feature. After enabling, if the target side has images with the same name as those on the source side, the source-side images will overwrite the existing images with the same name on the target side. |
Rule state | Select this option to enable the rule and configure the following trigger conditions:
|