Skip to main content
Astra Control Center
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Jenkins aus einem Helm-Diagramm implementieren

Beitragende

So implementieren Sie Jenkins von "Bitnami Helm-Diagramm". Nachdem Sie Jenkins auf Ihrem Cluster implementiert haben, können Sie die Anwendung bei Astra Control registrieren.

Jenkins ist eine validierte App für Astra Control.

Diese Anweisungen gelten sowohl für den Astra Control Service als auch für das Astra Control Center.

Hinweis Über Google Marketplace bereitgestellte Applikationen wurden nicht validiert. Einige Benutzer berichten über Probleme bei der Bestandsaufnahme und/oder Datensicherung mithilfe von Google Marketplace-Implementierungen von Postgres, MariaDB und MySQL.

Anforderungen

  • Ein Cluster, der dem Astra Control hinzugefügt wurde.

    Hinweis Für Astra Control Center können Sie den Cluster zuerst zum Astra Control Center hinzufügen oder die App als erstes hinzufügen.
  • Aktualisierte Versionen von Helm (Version 3.2+) und kubectl installiert auf einem lokalen Computer mit dem richtigen kubeconfig für den Cluster

Astra Control unterstützt das derzeit nicht "Kubernetes Plug-in für Jenkins". Sie können Jenkins in einem Kubernetes-Cluster ohne das Plugin laufen lassen. Das Plug-in bietet Skalierbarkeit für Ihren Jenkins Cluster.

Installieren Sie Jenkins

Zwei wichtige Hinweise zu diesem Prozess:

  • Nachdem das Cluster zum Astra Control Service hinzugefügt wurde, müssen Sie Ihre Applikation implementieren. Astra Control Center akzeptiert Anwendungen vor oder nach dem Hinzufügen des Clusters zum Astra Control Center.

  • Sie müssen das Helm-Diagramm in einem anderen Namespace als dem Standard bereitstellen.

Schritte
  1. Fügen Sie das Bitnami-Diagramm Repo hinzu:

    helm repo add bitnami https://charts.bitnami.com/bitnami
  2. Erstellen Sie die jenkins Namespace und implementieren Sie Jenkins darin mit dem Befehl:

    Helm install <name> --namespace <namespace> --create-namespace -–set persistence.storageClass=<storage_class>
    Hinweis Wenn die Volumengröße geändert wird, verwenden Sie Kibibyte (Ki), Mebibyte (Mi) bzw. Gibibyte (Gi).

    Es besteht die Notwendigkeit, die Storage-Klasse nur in folgenden Situationen zu definieren:

    • Sie verwenden Astra Control Service und möchten nicht die Standard-Storage-Klasse verwenden.

    • Sie verwenden Astra Control Center und haben den Cluster noch nicht in Astra Control Center importiert. Oder Sie haben das Cluster importiert, möchten aber nicht die Standard-Storage-Klasse verwenden.

Ergebnis

Dies tut Folgendes:

  • Erstellt einen Namespace.

  • Legt die richtige Speicherklasse fest.

Nachdem die Pods online sind, können Sie die App mit Astra Control verwalten. Mit Astra Control können Sie eine App auf Namespace-Ebene oder über ein Steuerelement verwalten.