Anwendung aus Cloud Marketplace bereitstellen


Sie können containerbasierte Anwendungen aus Google Cloud Marketplace auswählen und sie in Ihrem Google Kubernetes Engine-Cluster bereitstellen.

Öffnen Sie zum Aufrufen der Anwendungen, die Sie installieren können, in der Google Cloud Console die Seite "GKE-Anwendungen" und klicken dann auf Mit Cloud Marketplace bereitstellen.

Zur Seite "Anwendungen"

Gehen Sie so vor, um eine Anwendung in Ihrem Cluster bereitzustellen:

Sie müssen die Rollen Kubernetes Engine Admin und Project Viewer oder Project Owner haben, um eine Anwendung in einem GKE-Cluster bereitstellen zu können.

Zum Bereitstellen einer Kubernetes-Anwendung von GKE muss Ihr Projekt ein Netzwerk mit dem Namen default haben. Weitere Informationen zum Erstellen von Netzwerken mit Virtual Private Cloud

Console

  1. Wählen Sie die Anwendung aus, zu der Sie Informationen sehen möchten, einschließlich ihrer Preise.
  2. Klicken Sie auf Konfigurieren.
  3. Wählen Sie den Kubernetes-Cluster aus, für den Sie die Anwendung bereitstellen möchten. Wenn Sie einen neuen Cluster erstellen möchten, klicken Sie auf Cluster erstellen.

  4. Wählen Sie einen Namespace aus oder erstellen Sie ihn für die Anwendung. Namespaces sind eine Möglichkeit, Clusterressourcen auf mehrere Nutzer oder Teams aufzuteilen.

  5. Geben Sie im Feld Name der Anwendungsinstanz einen Namen für die Anwendung ein, z. B. sandbox-dev-app. Der Name muss innerhalb des Namespace eindeutig sein.

  6. Wenn Sie das mit dem Abrechnungstarif der Anwendung verknüpfte Dienstkonto ändern möchten, maximieren Sie Erweiterte Einstellungen für Tarife und überprüfen Sie das Dienstkonto, das der Anwendung zugeordnet ist.

    Informationen zu Abrechnungstarifen für Kubernetes-Anwendungen finden Sie unter Informationen zur Abrechnung.

  7. Geben Sie einen Namen für Ihre Anwendungsinstanz ein und klicken Sie auf Bereitstellen.

  8. Öffnen Sie zum Verwalten, Bearbeiten oder Löschen Ihrer Bereitstellung die Seite für GKE-Anwendungen.

    Zur Seite "Anwendungen"

    Informationen dazu, was Sie in der Anwendung anpassen können, finden Sie in der Dokumentation des Softwareanbieters.

  9. Wenn die Anwendung für externen Traffic zugänglich sein muss, führen Sie diese Schritte aus, um die Anwendung als Dienst verfügbar zu machen.

Befehlszeile

Sie können eine Kubernetes-Anwendung in einem Google Kubernetes Engine-Cluster oder in Ihrer eigenen Infrastruktur, z. B. einer lokalen Installation von Minikube, bereitstellen.

Wenn Sie die Anwendung über die Befehlszeile bereitstellen möchten, laden Sie eine Lizenzdatei von der Google Cloud herunter. Wenn Sie die Anwendung mithilfe der unten aufgeführten Schritte bereitstellen möchten, müssen Sie die Lizenzdatei auf die kubectl-Konfiguration oder das Helm-Diagramm anwenden.

Je nach Anbieter der Anwendung können die einzelnen Schritte zum Bereitstellen der Anwendung unterschiedlich sein. Auf übergeordneter Ebene führen Sie diese Schritte aus:

  1. Stellen Sie eine Verbindung zu Ihrem Kubernetes-Cluster her.
  2. Fügen Sie der kubectl-Konfiguration oder dem Helm-Diagramm die Lizenzdatei hinzu.
  3. Klonen Sie das Git-Repository für die Anwendung. Das Repository enthält in der Regel folgende Elemente:

    • Eine kubectl-Konfiguration oder ein Helm-Diagramm, die bzw. das die Kubernetes-Ressourcen für die Anwendung beschreibt.

      Wenn Sie die Anwendung anpassen möchten, z. B. die Anzahl der Replikate erhöhen oder die Aktualisierungsstrategie für Anwendungs-Pods ändern möchten, bearbeiten Sie die kubectl-Konfiguration oder das Helm-Diagramm.

    • Eine Anwendungsressource, die die Attribute der Anwendung definiert, z. B. den Anwendungstyp, die Version, die Administratoren usw.

    • Spezifische Schritte zum Bereitstellen der Anwendung in Ihrem Kubernetes-Cluster

    • Zusätzliche Skripts oder Tools, die vom Anbieter hinzugefügt wurden

  4. Prüfen Sie die Anwendungskonfiguration und stellen Sie die Anwendung bereit.