Die Artifact Registry (SAR) in der Google Distributed Cloud (GDC) Air-Gapped Appliance unterstützt und verwaltet die GDC-Bereitstellung. In der privaten Artifact Registry der GDC werden die Systemartefakte gespeichert. Es gibt verschiedene Formate für Systemartefakte, z. B.:
- Container-Images für GKE Enterprise, KubeVirt und verwaltete GDC-Dienste
- Betriebssystem-Images
- Firmwareformate
- Goldene VM-Vorlagen
- Helm-Diagramme
Artifact Registry ist auf sichere und skalierbare Weise an verschiedenen GDC-Systemvorgängen beteiligt, z. B. bei der Installation, bei Upgrades und beim Lebenszyklus von Ressourcen.
Artefaktverteilung
Die Artefaktverteilung ist der Prozess der Verteilung von Artefakten zwischen Registries. Im Artifact Registry-System kann es Instanzen von Harbor-Registries geben, die Artefakte untereinander verteilen müssen. Mit der Artefaktverteilung können Sie folgende Aktionen ausführen:
- Artefakte von einer Harbor-Registry auf dem Bootstrapper-Knoten an eine Harbor-Registry im Cluster der Organisationsinfrastruktur verteilen.
- Dienstpakete von einer Harbor-Registry im Cluster der Organisationsinfrastruktur an eine Harbor-Registry im Admin-Cluster der Flotte verteilen.
- Artefakte aus der Quell-Registry in einen lokalen Speicher abrufen und an die Ziel-Registry übertragen.
- Kubernetes und Harbor mit der Failover-Registry bereitstellen. In dieser Registry werden die erforderlichen Container-Images für Kubernetes und Harbor gespeichert. Sie wird als
systemd-Dienst auf Knoten der Organisationsinfrastruktur ausgeführt.
Systemlimits
Hier erfahren Sie mehr über die Funktionen und Limits von SAR in GDC. SAR unterstützt Release-Artefakte für einen bestimmten Zeitraum und hat Limits für die Speicherkapazität. Informationen zur Verfügbarkeit und Betriebszeit von SAR sind ebenfalls verfügbar. Weitere Informationen finden Sie unter Systemlimits.
Systemartefakte ändern
Sie können Systemartefakte in GDC ändern, um Ihre Bereitstellung zu verwalten und zu optimieren. Dazu müssen Sie neue Docker-Container-Images auf die Bootstrap-Maschine oder in die Cluster der Organisationsinfrastruktur hochladen. Anschließend können Sie mit gdcloud artifacts-Befehlen Aktionen wie das Verwalten von Paketen, das Erstellen von Images, das Anwenden von Patches und das Optimieren Ihrer Bereitstellung ausführen. Weitere Informationen finden Sie unter Systemartefakte ändern.
Änderungen an Artefakten prüfen
In Audit-Logs werden Änderungen und Vorgänge erfasst, die an Systemartefakten im Cluster der Organisationsinfrastruktur vorgenommen wurden. Mit Grafana können Sie auf diese Logs zugreifen und sie ansehen. Weitere Informationen finden Sie unter Änderungen an Systemartefakten prüfen.
Artefakte hoch- und herunterladen
Sie können Systemartefakte in GDC manuell hoch- und herunterladen. Laden Sie neue Systemartefakte hoch, wenn der Plattformadministrator (PA) die Aktivierung optionaler Funktionen wie des Datenbankdienstes anfordert oder wenn Sie Fehler oder Ausfälle beheben müssen, indem Sie Patches mit neuen Artefakten anwenden.
GDC ruft automatisch das neueste Artefakt aus Harbor ab. In einigen Fällen müssen Sie Artefakte jedoch manuell abrufen. Weitere Informationen zu diesen Vorgängen finden Sie unter Container-Images aus einem Cluster hoch- und herunterladen.
SAR während eines Upgrades verwalten
Sie können die Speicherkapazität der SAR in GDC erweitern. Dies kann während eines Upgrades erforderlich sein, wenn der Speicherplatz der Registry nicht ausreicht. Dazu müssen Sie die aktuelle Speichernutzung prüfen und die Speicherzuweisung erhöhen, indem Sie den Anspruch auf ein persistentes Volume patchen. Damit die Änderungen wirksam werden, muss die Artifact Registry neu gestartet werden. Weitere Informationen finden Sie unter Größe der Artifact Registry ändern.
Bei der GDC-Paketvalidierung wird eine Root-Zertifizierungsstelle verwendet, um Release-Schlüsselzertifikate zu validieren. Sie müssen diese Stammzertifizierungsstelle aktualisieren, wenn dies in einer Release-Mitteilung erforderlich ist oder wenn während eines Systemupgrades eine Warnmeldung angezeigt wird. Informationen zum Aktualisieren des Zertifikats finden Sie unter Zertifikat für die Paketvalidierung aktualisieren.