|
Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar. |
Cluster-Vorlagen
Cluster-Vorlagen umfassen sowohl die Kubernetes-Konfiguration als auch die Konfiguration des Knotenpools, sodass eine einzige Vorlage alle Informationen enthalten kann, die Rancher benötigt, um neue Knoten bei einem Cloud-Anbieter bereitzustellen und Kubernetes auf diesen Knoten zu installieren.
Übersicht
Cluster-Vorlagen werden als Helm-Charts bereitgestellt. Um sie zu verwenden, müssen Sie die Vorlagen klonen und forken, sie entsprechend Ihrem Anwendungsfall ändern und dann die Helm-Charts im Rancher-Management-Cluster installieren. Wenn das Helm-Chart im Rancher-Management-Cluster installiert ist, wird eine neue Cluster-Ressource erstellt, die Rancher verwendet, um den neuen Cluster bereitzustellen.
Nachdem der Cluster mit der Vorlage bereitgestellt wurde, haben Änderungen an der Vorlage keinen Einfluss auf den Cluster. Nachdem der Cluster aus der Cluster-Vorlage erstellt wurde, kann sich seine Konfiguration und Infrastruktur ändern, da keine Einschränkungen durch Cluster-Vorlagen durchgesetzt werden.
SUSE® Rancher Prime: RKE2 Cluster-Vorlage
Siehe das Beispiel-Repository für eine RKE2-Cluster-Vorlage.
Hinzufügen einer Cluster-Vorlage zu Rancher
In diesem Abschnitt lernen Sie, wie Sie die Cluster-Vorlage zur Chart-Repo-Liste des local Clusters hinzufügen. Das Ergebnis ist, dass Rancher die Cluster-Vorlage als Option einbezieht, wenn Benutzer neue Kubernetes-Cluster installieren.
|
Voraussetzungen:
|
-
Gehen Sie zu einem Beispiel-Repository für Cluster-Vorlagen. Die Beispiele von Rancher befinden sich in diesem GitHub-Repository.
-
Forken Sie das Repository.
-
Optional: Bearbeiten Sie die Cluster-Optionen, indem Sie die
values.yaml-Datei bearbeiten. Für Hilfe beim Bearbeiten der Datei siehe die README des Helm-Charts der Cluster-Vorlage. -
Fügen Sie das Chart-Repository zu Rancher hinzu. Klicken Sie auf ☰ > Clusterverwaltung.
-
Gehen Sie zum
localCluster und klicken Sie auf Erkunden. -
Klicken Sie in der linken Navigationsleiste auf
-
Klicken Sie auf Erstellen.
-
Geben Sie einen Namen für das Repository der Cluster-Vorlage ein.
-
Klicken Sie auf Git-Repository mit Helm-Chart-Definitionen.
-
Geben Sie im Feld Git-Repo-URL die URL für das Repository ein. Beispiel:
https://github.com/rancher/cluster-template-examples.git. -
Geben Sie im Feld Git-Branch den Branch ein, der als Quelle für die Vorlage verwendet werden soll. Das Beispiel-Repository von Rancher verwendet
main. -
Klicken Sie auf Erstellen.
Ergebnis: Die Cluster-Vorlage ist in den Apps des Rancher-Clusters local verfügbar. Es kann jetzt verwendet werden, um Cluster bereitzustellen.
Erstellen eines Clusters aus einer Cluster-Vorlage
|
Voraussetzungen:
|
-
Klicken Sie auf ☰ > Clusterverwaltung.
-
Klicken Sie auf der Cluster Seite auf Erstellen.
-
Klicken Sie auf den Namen Ihrer Cluster-Vorlage.
-
Schließen Sie die Installation des Helm-Charts ab.
Ergebnis: Nachdem Rancher den neuen Cluster bereitgestellt hat, wird er auf die gleiche Weise verwaltet wie jeder andere von Rancher gestartete Kubernetes-Cluster. Sie können alle Optionen über die Benutzeroberfläche konfigurieren, wenn die Cluster-Vorlage Optionen zur Auswahl für den Benutzer hat.
Aktualisierung eines Clusters, das aus einer Cluster-Vorlage erstellt wurde
Sie können alle Cluster aktualisieren, die eine Vorlage von der Seite verwenden, sofern es eine neue Version einer Vorlage gibt, die von diesen Clustern verwendet wird.
Bereitstellung von Clustern aus einer Vorlage mit SUSE® Rancher Prime: Continuous Delivery
|
Voraussetzungen:
|
-
Klicken Sie auf ☰ > Clusterverwaltung.
-
Klicken Sie auf der Cluster Seite auf Erstellen.
-
Klicken Sie auf Cluster aus Vorlage erstellen.
Ergebnis: Nachdem Rancher den neuen Cluster bereitgestellt hat, wird er von Fleet verwaltet.
Deinstallation von Cluster-Vorlagen
-
Klicken Sie auf ☰ > Clusterverwaltung.
-
Gehen Sie zum
localCluster und klicken Sie auf -
Gehen Sie zum Chart-Repository Ihrer Cluster-Vorlage und klicken Sie auf ⋮ > Löschen.
-
Bestätigen Sie den Löschvorgang.
Ergebnis: Die Cluster-Vorlage wird deinstalliert. Diese Aktion hat keine Auswirkungen auf Cluster, die mit der Cluster-Vorlage erstellt wurden.
Ein Administrator mit Zugriff auf den local Cluster kann auch einen über Cluster-Vorlagen bereitgestellten Cluster über die Seite entfernen.
Konfigurationsoptionen
Cluster-Vorlagen sind flexibel genug, um alle der folgenden Optionen zu konfigurieren:
-
Knotenkonfiguration
-
Knotenpools
-
Vordefinierte Cloud-Anmeldeinformationen
-
Aktivieren/konfigurieren Sie einen autorisierten Cluster-Endpunkt, um kubectl-Zugriff auf den Cluster zu erhalten, ohne Rancher als Proxy zu verwenden
-
Rancher V2-Überwachung installieren
-
Kubernetes-Version
-
Cluster-Mitglieder zuweisen
-
Infrastrukturkonfiguration wie AWS VPC/Subnetze oder vSphere-Rechenzentrum
-
Cloud-Anbieteroptionen
-
Pod-Sicherheitsoptionen
-
Netzwerkanbieter
-
Ingress-Controller
-
Netzwerksicherheitskonfiguration
-
Netzwerk-Plugins
-
URL und Anmeldeinformationen für private Registries
-
Add-Ons
-
Kubernetes-Optionen, einschließlich Konfigurationen für Kubernetes-Komponenten wie kube-api, kube-controller, kubelet und Dienste
Weitere Informationen zur Konfiguration der Vorlage finden Sie in der README des Helm-Charts der Cluster-Vorlage.