Verwenden der Containerregistrierung Ihrer Organisation

Wenn Sie die Containerregistrierung Ihrer Organisation für ArcGIS Enterprise on Kubernetes verwenden, müssen Sie vor neuen Bereitstellungen, Aktualisierungen oder Upgrades die Esri Container-Images vorbereiten. Dazu müssen Sie in der Software enthaltene Offline-Werkzeuge verwenden, um die Docker Hub-Images von Esri herunterzuladen und sie in die Containerregistrierung der Organisation hochzuladen. Schritte für die Verwendung von Offline-Werkzeugen für neue Bereitstellungen, Aktualisierungen und Upgrades werden bereitgestellt.

Hinweis:

Wenn es in der Organisation erforderlich ist, zum Herunterladen der Docker Hub-Images von Esri und der Manifestdatei sowie zum anschließenden Hochladen in die Registrierung der Organisation eine separate Client-Workstation zu verwenden, müssen Sie die Schritte zum Herunterladen und Extrahieren der Bereitstellungsskripte auf den einzelnen Client-Workstations sowie zum Kopieren der heruntergeladenen Images und des Manifests zwischen den Computern wiederholt ausführen.

Vorbereiten einer neuen Bereitstellung

Wenn Sie die Bereitstellung von ArcGIS Enterprise on Kubernetes in einer neuen Umgebung vorbereiten, führen Sie die folgenden Schritte aus:

  1. Rufen Sie von My Esri die ArcGIS Enterprise on Kubernetes-Softwareversion ab, die Sie bereitstellen möchten.
  2. Laden Sie die Bereitstellungsskripte auf Ihren Client-Computer herunter, und extrahieren Sie sie.
  3. In den Versionshinweisen finden Sie Informationen zum Identifizieren des entsprechenden Versions-Tags für die Softwareversion, die Sie bereitstellen möchten.
  4. Laden Sie die Container-Images mit dem Skript image-download.sh auf den Client-Computer herunter.
  5. Laden Sie mit dem Skript image-upload.sh Container-Images in die Containerregistrierung der Organisation hoch.
  6. Führen Sie das Bereitstellungsskript aus, um ArcGIS Enterprise on Kubernetes bereitzustellen.

Vorbereiten einer Aktualisierung

Beim Anwenden einer Softwareaktualisierung in ArcGIS Enterprise on Kubernetes werden standardmäßig alle vorhergehenden Aktualisierungen angewendet. Dadurch soll sichergestellt werden, dass alle kumulativen Fixes enthalten sind. Um eine Aktualisierung mithilfe der Containerregistrierung der Organisation anzuwenden, müssen Sie alle verfügbaren Container-Image-Tags für alle vorherigen Aktualisierungen zusätzlich zur eigentlichen Aktualisierung in der Registrierung bereitstellen. Führen Sie dazu die folgenden Schritte aus:

  1. Rufen Sie von My Esri die Bereitstellungsskripte für die gleiche Version von ArcGIS Enterprise on Kubernetes ab, die zurzeit in der Organisation verwendet wird.
  2. In den Versionshinweisen finden Sie Informationen zum Identifizieren der entsprechenden Versions-Tags für alle verfügbaren Softwareaktualisierungen für die in der Organisation zurzeit verwendete Softwareversion.
  3. Laden Sie die Container-Images mit dem Skript image-download.sh auf den Client-Computer herunter.

    Sie müssen das Skript für alle Versions-Tags und die entsprechenden Softwareaktualisierungen ausführen.

  4. Laden Sie mit dem Skript image-upload.sh alle Container-Images in die Containerregistrierung der Organisation hoch.
  5. Wenn sich die Organisation in einer nicht verbundenen Umgebung befindet oder Sie Aktualisierungen mit einer importierten Manifestdatei verwalten, führen Sie die Schritte zum Herunterladen und zum Importieren des Offline-Manifests in die Organisation aus.
    1. Verwenden Sie das Skript create-offline-manifest, um die entsprechende Versionsmanifestdatei herunterzuladen und in die Organisation zu importieren.
    2. Verwenden Sie das Skript create-offline-manifest, um die entsprechende Versionsmanifestdatei in die Organisation zu importieren.
  6. Führen Sie die Schritte zum Anwenden einer Aktualisierung in der Organisation aus.

Vorbereiten eines Upgrades

Um ein Upgrade mithilfe der Containerregistrierung der Organisation anzuwenden, müssen Sie Images mit Tags für alle Aktualisierungen entsprechend der aktuellen Version der Organisation herunterladen und importieren. Anschließend müssen Sie Images mit Tags für das Versions-Upgrade und alle verfügbaren Aktualisierungen für die Version, auf die Sie ein Upgrade durchführen möchten, herunterladen und hochladen. Führen Sie dazu die folgenden Schritte aus:

Hinweis:

Wenn eine Aktualisierung für die entsprechende Softwareversion verfügbar ist, wird sie im Rahmen des Upgrade-Prozesses auf die jeweilige Organisation angewendet. Wenn diese Aktualisierungs-Images nicht in der Registrierung der Organisation gefunden werden, schlägt die Aktualisierung fehl. In der Organisation ist jedoch nach wie vor die Version vorhanden, für die das Upgrade durchgeführt wurde.

  1. Stellen Sie vor dem Anwenden eines Upgrades sicher, dass die Organisation auf dem aktuellen Stand ist und über alle für die aktuelle Version verfügbaren Aktualisierungen verfügt. Wenn die Organisation nicht auf dem aktuellen Stand ist, führen Sie die Schritte zum Vorbereiten einer Aktualisierung aus.
  2. Wenn sich die Organisation in einer nicht verbundenen Umgebung befindet oder Sie Aktualisierungen mit einer importierten Manifestdatei verwalten, führen Sie die Schritte zum Herunterladen und zum Importieren des Offline-Manifests in die Organisation aus.

    Dabei müssen Sie Bereitstellungsskripte für die gleiche Version von ArcGIS Enterprise on Kubernetes verwenden, die zurzeit in der Organisation verwendet wird.

    1. Verwenden Sie das Skript create-offline-manifest, um die entsprechende Versionsmanifestdatei herunterzuladen und in die Organisation zu importieren.
    2. Verwenden Sie das Skript create-offline-manifest, um die entsprechende Versionsmanifestdatei in die Organisation zu importieren.
  3. Rufen Sie von My Esri die Version der Bereitstellungsskripte für ArcGIS Enterprise on Kubernetes ab, auf die Sie ein Upgrade durchführen möchten.

    Sie verwenden zum Ausführen der Upgrade-Schritte die in diesem Softwarepaket enthaltenen Offline-Werkzeuge.

  4. In den Versionshinweisen finden Sie Informationen zum Identifizieren der entsprechenden Versions-Tags für Folgendes:
    1. Die Softwareversion, auf die Sie ein Upgrade durchführen möchten
    2. Alle verfügbaren Aktualisierungen für die Softwareversion, auf die Sie ein Upgrade durchführen möchten
  5. Laden Sie die Container-Images mit dem Skript image-download.sh auf den Client-Computer herunter.
  6. Laden Sie mit dem Skript image-upload.sh alle Container-Images in die Containerregistrierung der Organisation hoch.
  7. Führen Sie die Schritte zum Anwenden eines Upgrades in der Organisation aus.