In diesem Dokument wird erläutert, wie Sie Softwarepakete aus dem Google Distributed Cloud (GDC) Marketplace mit Air Gap über die GDC Console installieren, aktualisieren und deinstallieren. Sie können Softwarepakete auch mit der gdcloud marketplace CLI oder der Marketplace API installieren.
Dieses Dokument richtet sich an Zielgruppen in der Gruppe der Anwendungsoperatoren, die den Lebenszyklus von Marketplace-Bereitstellungen in GDC-Projekten verwalten. Weitere Informationen finden Sie unter Dokumentation zu Zielgruppen für GDC mit Air Gap.
Hinweis
Bevor Sie Softwarepakete aus dem Marketplace installieren, aktualisieren oder deinstallieren können, benötigen Sie die erforderlichen Berechtigungen und müssen Ihre Umgebung vorbereiten.
IAM-Rollen anfordern
Wenden Sie sich an Ihren IAM-Administrator der Organisation oder IAM-Administrator des Projekts, um die folgenden Rollen anzufordern, je nachdem, welche Aufgaben Sie in Ihrem Projekt ausführen müssen:
- Marketplace-Bearbeiter (
marketplace-editor): Softwarepakete aus dem Marketplace installieren, aktualisieren und deinstallieren. - Projektbetrachter (
project-viewer): Ein vorhandenes Projekt und seine Ressourcen ansehen.
Der IAM-Administrator der Organisation kann diese Rollen für jedes Projekt in der Organisation zuweisen. Der IAM-Administrator des Projekts kann diese Rollen im Rahmen seines spezifischen Projekts zuweisen.
Umgebung vorbereiten
Für die Aufgaben auf dieser Seite wird hauptsächlich die GDC Console verwendet. Wenn Sie die Befehlszeilenalternativen verwenden möchten, führen Sie die folgenden Schritte aus:
- Laden Sie die gdcloud CLI herunter und installieren Sie sie, falls noch nicht geschehen.
- Wenn Sie die API mit
kubectlverwenden möchten, ist eine zusätzliche Einrichtung erforderlich:
Softwarepaket aus dem Distributed Cloud Marketplace installieren
Führen Sie die folgenden Schritte aus, um ein Softwarepaket aus dem Distributed Cloud Marketplace zu installieren:
Console
- Wählen Sie in der Projektauswahl der GDC Console das Projekt aus, in dem Sie das Softwarepaket installieren möchten.
- Rufen Sie im Distributed Cloud Marketplace die Angebotsseite für das Produkt auf, das Sie installieren möchten. Auf dieser Seite finden Sie Details zum Produkt und Links zur Dokumentation, zu den Preisen und zu den Nutzungsbedingungen.
- Wenn Sie dieses Produkt zum ersten Mal installieren, klicken Sie auf Installieren. Andernfalls rufen Sie den Tab „Verwaltung“ auf und klicken Sie auf Neue Instanz.
- Wählen Sie im Dialogfeld den Nutzercluster aus, in dem Sie das Softwarepaket installieren möchten. Wenn Sie die Konfiguration anpassen möchten, klicken Sie auf Weiter. Wenn Sie die Standardkonfiguration verwenden möchten, klicken Sie auf Installieren.
- Wenn Sie auf Weiter geklickt haben, können Sie jetzt die Standardkonfiguration prüfen. Klicken Sie auf Benutzerdefinierte Konfiguration, um eigene Parameter einzugeben. Folgen Sie dabei der Dokumentation des Anbieters. Klicken Sie anschließend auf Installieren, um mit der Installation fortzufahren. Bei Kubernetes-Softwarepaketen überschreiben die hier konfigurierten Parameter die Standardwerte, die der Anbieter in seiner Helm-Werte-Datei bereitstellt.
Warten Sie einige Minuten, bis Ihre neue Instanz auf dem Tab Verwaltung der Seite als Bereit gekennzeichnet ist.

In der Dokumentation des jeweiligen Softwareanbieters erfahren Sie, wie Sie die Lösung nach der Installation verwenden.
gdcloud
Wählen Sie das Projekt aus, in dem Sie das Softwarepaket installieren möchten:
gdcloud config set project PROJECT_NAMEErsetzen Sie
PROJECT_NAMEdurch den Namen des Projekts, in dem Sie das Softwarepaket installieren möchten.Listen Sie die verfügbaren Marketplace-Anwendungen auf:
gdcloud marketplace services listInstallieren Sie die ausgewählte Anwendung aus der Liste und geben Sie den Zielcluster an:
gdcloud marketplace services install SERVICE_NAME \ --cluster=CLUSTER_NAMEVerwenden Sie das Flag
--parameters-file, um während der Installation benutzerdefinierte Konfigurationsüberschreibungen anzugeben:gdcloud marketplace services install SERVICE_NAME \ --cluster=CLUSTER_NAME \ --parameters-file=PATH_TO_PARAMETERS_FILEErsetzen Sie Folgendes:
SERVICE_NAME: der Name des zu installierenden Marketplace-Dienstes (z. B.dataproc)CLUSTER_NAME: der Name des Zielnutzerclusters, in dem Sie die Anwendung installieren möchtenPATH_TO_PARAMETERS_FILE: der Pfad zu einer YAML-Datei mit Konfigurationsüberschreibungsparametern für die Dienstinstanz
Installation prüfen:
gdcloud marketplace services listPrüfen Sie, ob die neu installierte Anwendung mit dem Status
READYoderINSTALLEDin der Liste angezeigt wird.
API
Listen Sie die verfügbaren
ServiceVersion-Ressourcen auf, um den gewünschten Dienst und die gewünschte Version zu finden:kubectl get serviceversions -n mkt-systemErstellen Sie ein YAML-Manifest für eine
ServiceInstance-Ressource (z. B.service-instance.yaml):apiVersion: marketplace.gdc.goog/v1 kind: ServiceInstance metadata: name: INSTANCE_NAME spec: clusterRef: name: CLUSTER_NAME namespace: CLUSTER_NAMESPACE serviceVersionRef: name: SERVICE_VERSION_NAME namespace: mkt-system parameters: KEY: VALUEErsetzen Sie Folgendes:
INSTANCE_NAME: ein Name für Ihre neue AnwendungsinstanzCLUSTER_NAME: der Name des Zielnutzerclusters, in dem Sie die Anwendung installieren möchtenCLUSTER_NAMESPACE: der Namespace des Clusters (z. B.production-cluster)SERVICE_VERSION_NAME: der Name der zu installierendenServiceVersion(z. B.dataproc-1.0.0)KEY: der Name des Konfigurationsüberschreibungsparameters gemäß dem Helm-Werteschema des AnbietersVALUE: der Wert für den Konfigurationsüberschreibungsparameter
Weitere Informationen und ein Beispielmanifest finden Sie unter Marketplace API overview.
Wenden Sie das Manifest auf das Projekt an:
kubectl apply -f service-instance.yaml -n PROJECT_NAMEErsetzen Sie
PROJECT_NAMEdurch den Namen des Projekts, in dem Sie das Softwarepaket installieren möchten.Prüfen Sie die Installation, indem Sie den Status des
ServiceInstance-Objekts untersuchen:kubectl get serviceinstance INSTANCE_NAME -n PROJECT_NAME -o yamlPrüfen Sie, ob
status.conditionseine Bedingung vom TypReadymit dem Status"True"enthält und ob unterstatus.installedVersiondie installierte Version angezeigt wird.
Instanz eines Softwarepakets aus dem Distributed Cloud Marketplace neu konfigurieren
Einige Softwarepakete aus dem Distributed Cloud Marketplace können neu konfiguriert werden, während sie bereits ausgeführt werden. Bei Kubernetes-basierten Diensten entspricht dies dem Anwenden neuer Werte auf das Helm-Chart des Anbieters.
So konfigurieren Sie eine laufende Instanz eines Softwarepakets aus dem Distributed Cloud Marketplace neu:
- Wählen Sie in der Projektauswahl der GDC Console das Projekt aus, in dem Sie das Softwarepaket aktualisieren möchten.
- Rufen Sie auf der Seite des Distributed Cloud Marketplace die Angebotsseite für das Produkt auf, das Sie aktualisieren möchten.
- Klicken Sie auf den Tab Verwaltung.
- Klicken Sie für die Instanz, die Sie neu konfigurieren möchten, auf Konfigurationsdatei.
- Geben Sie im angezeigten Bereich Ihre benutzerdefinierten Parameter ein. Folgen Sie dabei der Dokumentation des Anbieters.
- Klicken Sie auf Speichern , um die neuen Parameter anzuwenden. Die Neukonfiguration ist in wenigen Minuten abgeschlossen.
Softwarepaket aus dem Distributed Cloud Marketplace aktualisieren
Einige Softwarepakete aus dem Google Distributed Cloud Marketplace können auf eine neue Version aktualisiert werden, nachdem Ihr Infrastrukturadministrator diese neuen Versionen für Sie verfügbar gemacht hat.
So aktualisieren Sie ein Softwarepaket aus dem Distributed Cloud Marketplace:
- Wählen Sie in der Projektauswahl der GDC Console das Projekt aus, in dem Sie das Softwarepaket aktualisieren möchten.
- Rufen Sie auf der Seite des Distributed Cloud Marketplace die Angebotsseite für das Produkt auf, das Sie aktualisieren möchten.
- Klicken Sie auf den Tab „Verwaltung“.
- Klicken Sie für die Instanz, die Sie aktualisieren möchten, auf Aktualisieren. Das Upgrade ist in wenigen Minuten abgeschlossen.
Softwarepaket aus dem Distributed Cloud Marketplace deinstallieren
So deinstallieren Sie ein Softwarepaket aus dem Distributed Cloud Marketplace:
- Wählen Sie in der Projektauswahl der GDC Console das Projekt aus, aus dem Sie das Softwarepaket deinstallieren möchten.
- Rufen Sie auf der Seite des Distributed Cloud Marketplace die Angebotsseite für das Produkt auf, das Sie deinstallieren möchten.
- Klicken Sie auf den Tab Verwaltung.
- Klicken Sie für die Instanz, die Sie deinstallieren möchten, auf Deinstallieren. Das Softwarepaket wird in wenigen Minuten deinstalliert.