Poussez des images de conteneur vers des instances Container Registry Enterprise Edition dans plusieurs régions afin d'assurer une reprise après sinistre géographique.
Prérequis
Créez des instances Container Registry Enterprise Edition dans au moins deux régions différentes. Pour plus d'informations, consultez la rubrique Créer une instance Container Registry Enterprise Edition.
Procédure
Étape 1 : Configurer un nom de domaine personnalisé
Configurez le même nom de domaine personnalisé pour les instances situées dans différentes régions et utilisez-le pour extraire les images de conteneur dans votre cluster. Pour plus d'informations, consultez la rubrique Utiliser un nom de domaine personnalisé pour accéder à une instance Container Registry Enterprise Edition.
Étape 2 : Configurer les règles de synchronisation
Définissez des règles de synchronisation d'images entre les instances de différentes régions afin de répliquer les images critiques dans chaque région. Pour plus d'informations, consultez les rubriques Répliquer des images au sein du même compte et Synchronisation d'instances inter-comptes.
Étape 3 : Configurer le contrôle d'accès
-
Pour utiliser un réseau interne pour l'accès interrégional, configurez le contrôle d'accès VPC pour les instances. Pour plus d'informations, consultez la rubrique Configurer une liste de contrôle d'accès VPC.
RemarqueAfin d'extraire des images via un réseau interne pour la reprise après sinistre géographique, connectez les réseaux des instances. Utilisez Cloud Enterprise Network (CEN) pour établir cette connexion. Pour plus d'informations, consultez la rubrique Accéder aux instances Enterprise Edition depuis différentes régions ou depuis un centre de données local.
Pour utiliser Internet pour l'accès interrégional, activez l'accès Internet pour les instances. Pour plus d'informations, consultez la rubrique Configurer le contrôle d'accès public.
Étape 4 : Effectuer un basculement en modifiant la résolution DNS
Cet exemple utilise deux instances : l'instance A dans la région Chine (Hangzhou) et l'instance B dans la région Chine (Zhangjiakou).
|
ID d'instance |
Édition |
Endpoint public |
VPC associé |
Nom de domaine personnalisé |
|
cri-aaaaa |
Basic Edition |
a-registry.cn-hangzhou.cr.aliyuncs.com |
vpc-aaaaa |
cross-region.registry.io |
Si l'instance B en Chine (Zhangjiakou) devient indisponible, basculez vers l'instance A en modifiant l'enregistrement Private Zone de votre nom de domaine personnalisé. Cette opération redirige les requêtes du VPC de l'instance B vers l'instance A, permettant ainsi aux clients d'extraire les images répliquées entre les régions.
Connectez-vous à la console Alibaba Cloud DNS.
Dans le volet de navigation de gauche, sélectionnez Private Zone.
Sous l'onglet Authoritative Zone, recherchez le nom de zone
cross-region.registry.io, qui correspond au nom de domaine personnalisé des deux instances. Dans les résultats de recherche, cliquez sur la zone associée àvpc-bbbbb.Sous l'onglet Settings, repérez l'enregistrement de ressource souhaité et cliquez sur Modify dans la colonne Actions.
-
Dans la boîte de dialogue Modify Record, configurez les paramètres et cliquez sur Confirm.
-
Pour effectuer le basculement via Internet
Paramètre
Configuration
Record Type
Sélectionnez CNAME.
Hostname
Définissez la valeur sur @.
Record Value
Saisissez l'endpoint public de l'instance A :
a-registry.cn-hangzhou.cr.aliyuncs.com.TTL
Conservez la valeur par défaut.
-
Pour effectuer le basculement via un réseau interne
Paramètre
Configuration
Record Type
Sélectionnez A.
Hostname
Définissez la valeur sur @.
Record Value
Saisissez l'adresse IP privée de l'instance A dans
vpc-aaaaa.TTL
Conservez la valeur par défaut.
-