Utilisation du registre de conteneur de votre organisation

Lorsque vous utilisez le registre de conteneur de votre organisation avec ArcGIS Enterprise on Kubernetes, vous devez le préparer avec les images de conteneur Esri avant tout nouveau déploiement, mise à jour ou mise à niveau. Pour ce faire, vous devez utiliser les outils hors ligne inclus avec le logiciel pour télécharger les images Docker Hub Esri et les charger dans le registre de conteneur de votre organisation. Les étapes d’utilisation des outils hors ligne pour les nouveaux déploiements et les nouvelles mises à jour et mises à niveau sont fournies.

Remarque :

Si votre organisation exige que vous utilisiez un poste de travail client distinct pour télécharger les images Docker Hub et le fichier manifeste Esri, puis pour les charger dans le registre de votre organisation, vous devrez effectuer les étapes de téléchargement et d’extraction des scripts de déploiement sur chaque poste de travail client et copier les images et le manifeste téléchargés d’une machine à l’autre.

Préparer un nouveau déploiement

Si vous préparez le déploiement de ArcGIS Enterprise on Kubernetes dans un nouvel environnement, effectuez les opérations suivantes :

  1. Sur My Esri, obtenez la version logicielle de ArcGIS Enterprise on Kubernetes que vous voulez déployer.
  2. Téléchargez et extrayez les scripts de déploiement sur votre machine cliente.
  3. Consultez les notes de version pour identifier la balise de version correspondant à la version logicielle que vous voulez déployer.
  4. Utilisez le script image-download.sh pour télécharger les images de conteneur sur votre machine cliente.
  5. Utilisez le script image-upload.sh pour charger les images de conteneur dans le registre de conteneur de votre organisation.
  6. Exécutez le script de déploiement pour déployer ArcGIS Enterprise on Kubernetes.

Préparer une mise à jour

Par défaut, lors de l’application d’une mise à jour logicielle dans ArcGIS Enterprise on Kubernetes, toutes les mises à jour précédentes sont appliquées automatiquement de sorte que l’ensemble des correctifs cumulatifs soient inclus. Pour appliquer une mise à jour à l’aide du registre de conteneur de votre organisation, vous devez héberger toutes les balises d’images de conteneur disponibles pour toutes les mises à jour précédentes dans votre registre, en plus de la mise à jour voulue. Pour ce faire, procédez comme suit :

  1. Sur My Esri, obtenez les scripts de déploiement de la même version de ArcGIS Enterprise on Kubernetes que celle actuellement utilisée par votre organisation.
  2. Consultez les notes de version pour identifier les balises de version correspondant à toutes les mises à jour logicielles disponibles pour la version du logiciel utilisée par votre organisation.
  3. Utilisez le script image-download.sh pour télécharger les images de conteneur sur votre machine cliente.

    Vous devez exécuter le script pour chaque balise de version et la mise à jour logicielle correspondante disponible.

  4. Utilisez le script image-upload.sh pour charger les images de conteneur dans le registre de conteneur de votre organisation.
  5. Si votre organisation se trouve dans un environnement déconnecté ou que vous gérez les mises à jour à l’aide d’un fichier manifeste importé, exécutez la procédure de téléchargement et d’importation du fichier manifeste hors ligne dans votre organisation.
    1. Utilisez le script create-offline-manifest pour télécharger le fichier manifeste de la version correspondante dans votre organisation.
    2. Utilisez le script create-offline-manifest pour importer le fichier manifeste de la version correspondante dans votre organisation.
  6. Suivez les étapes pour appliquer une mise à jour dans votre organisation.

Préparer une mise à niveau

Pour appliquer une mise à niveau à l’aide du registre de conteneur de votre organisation, vous devez télécharger et importer les images balisées pour toutes les mises à jour de la version actuelle de votre organisation. Ensuite, vous devez télécharger et charger les images balisées pour la mise à niveau de version et toute mise à jour disponible pour la version vers laquelle vous effectuez la mise à niveau. Pour ce faire, procédez comme suit :

Remarque :

Dans le cadre du processus de mise à niveau, s’il existe une mise à jour disponible pour la version logicielle concernée, elle est appliquée à l’organisation mise à niveau. Si ces images de mise à jour ne se trouvent pas dans le registre de l’organisation, la mise à jour échoue mais l’organisation conserve la version mise à niveau.

  1. Assurez-vous que votre organisation dispose de toutes les mises à jour disponibles pour la version actuelle avant d’appliquer une mise à niveau. Si votre organisation n’est pas à jour, suivez les étapes de préparation d’une mise à jour.
  2. Si votre organisation se trouve dans un environnement déconnecté ou que vous gérez les mises à jour à l’aide d’un fichier manifeste importé, exécutez la procédure de téléchargement et d’importation du fichier manifeste hors ligne dans votre organisation.

    Pour ce faire, vous devez obtenir les scripts de déploiement de la même version de ArcGIS Enterprise on Kubernetes que celle actuellement utilisée par votre organisation.

    1. Utilisez le script create-offline-manifest pour télécharger le fichier manifeste de la version correspondante dans votre organisation.
    2. Utilisez le script create-offline-manifest pour importer le fichier manifeste de la version correspondante dans votre organisation.
  3. Sur My Esri, obtenez la version des scripts de déploiement de ArcGIS Enterprise on Kubernetes vers laquelle vous voulez effectuer la mise à niveau.

    Pour exécuter les étapes de mise à niveau, vous utiliserez les outils hors ligne de ce paquetage logiciel.

  4. Consultez les notes de version pour identifier les balises de version correspondant aux éléments suivants :
    1. La version logicielle vers laquelle vous voulez effectuer la mise à niveau
    2. Toutes les mises à jour disponibles pour la version logicielle vers laquelle vous voulez effectuer la mise à niveau
  5. Utilisez le script image-download.sh pour télécharger les images de conteneur sur votre machine cliente.
  6. Utilisez le script image-upload.sh pour charger les images de conteneur dans le registre de conteneur de votre organisation.
  7. Suivez les étapes pour appliquer une mise à niveau dans votre organisation.