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.

Installieren von SUSE Rancher Prime

Dieser Abschnitt bietet einen Überblick über die Architekturoptionen zur Installation von Rancher und beschreibt die Vorteile jeder Option.

Terminologie

In diesem Abschnitt,

  • Der Rancher-Server verwaltet und provisioniert Kubernetes-Cluster. Sie können über die Benutzeroberfläche des Rancher-Servers mit Downstream-Kubernetes-Clustern interagieren. Der Rancher-Management-Server kann auf jedem Kubernetes-Cluster installiert werden, einschließlich gehosteter Cluster wie Amazon EKS-Cluster.

  • RKE (Rancher Kubernetes Engine) ist eine zertifizierte Kubernetes-Distribution sowie eine Kommandozeilenschnittstelle/Bibliothek, die ein Kubernetes-Cluster erstellt und verwaltet.

  • K3s (Lightweight Kubernetes) ist ebenfalls eine vollständig konforme Kubernetes-Distribution. Es ist neuer als RKE, einfacher zu bedienen und leichter, mit einer Binärgröße von weniger als 100 MB.

  • RKE2 ist eine vollständig konforme Kubernetes-Distribution, die sich auf Sicherheit und Compliance innerhalb der USA konzentriert. US-Bundesbehörden liegt.

Überblick über die Installationsoptionen

Rancher kann auf diesen Hauptarchitekturen installiert werden:

Hochverfügbarkeits-Kubernetes-Installation mit der Helm-CLI

Wir empfehlen die Verwendung von Helm, einem Kubernetes-Paketmanager, um Rancher auf mehreren Knoten in einem dedizierten Kubernetes-Cluster zu installieren. Für RKE-Cluster sind drei Knoten erforderlich, um einen hochverfügbaren Cluster zu erreichen. Für K3s-Cluster sind nur zwei Knoten erforderlich.

Rancher auf EKS-Installation mit dem AWS Marketplace

Rancher kann auf dem Amazon Elastic Kubernetes Service (EKS) über den AWS Marketplace installiert werden. Der bereitgestellte EKS-Cluster ist produktionsbereit und folgt den besten Praktiken von AWS.

Einzelknoten-Kubernetes-Installation

Rancher kann auf einem Einzelknoten-Kubernetes-Cluster installiert werden. In diesem Fall hat der Rancher-Server keine hohe Verfügbarkeit, was für den Betrieb von Rancher in der Produktion wichtig ist.

Diese Option ist jedoch nützlich, wenn Sie kurzfristig Ressourcen sparen möchten, während Sie einen Migrationspfad zur hohen Verfügbarkeit beibehalten. In Zukunft können Sie dem Cluster Knoten hinzufügen, um einen hochverfügbaren Rancher-Server zu erhalten.

Docker-Installation

Für Test- und Demonstrationszwecke kann Rancher mit Docker auf einem einzelnen Knoten installiert werden. Ein lokaler Kubernetes-Cluster wird im einzelnen Docker-Container installiert, und Rancher wird auf dem lokalen Cluster installiert.

Der Rancher-Sicherungs-Operator kann verwendet werden, um Rancher von der Einzel-Docker-Container-Installation auf eine Installation in einem Kubernetes-Cluster mit hoher Verfügbarkeit zu migrieren. Für Details siehe die Dokumentation zu der Migration von Rancher zu einem neuen Cluster.

Sonstige Optionen

Es gibt auch separate Anweisungen zur Installation von Rancher in einer Air Gap-Umgebung oder hinter einem HTTP-Proxy:

Zugangslevel zum Internet Kubernetes-Installation - Dringend empfohlen Docker-Installation

Mit direktem Zugang zum Internet

Dokumente

xref:[Dokumente]

Hinter einem HTTP-Proxy

Dokumente

Diese xref:[Dokumente,] plus diese xref:[Konfiguration]

In einer Air Gap-Umgebung

Dokumente

Dokumente

Wir empfehlen, Rancher auf einem Kubernetes-Cluster zu installieren, da der Rancher-Management-Server in einem Mehrknoten-Cluster hohe Verfügbarkeit erreicht. Diese hochverfügbare Konfiguration hilft, den konsistenten Zugang zu den Downstream-Kubernetes-Clustern aufrechtzuerhalten, die Rancher verwalten wird.

Aus diesem Grund empfehlen wir, für eine produktionsgerechte Architektur einen Kubernetes-Cluster mit hoher Verfügbarkeit einzurichten und dann Rancher darauf zu installieren. Nachdem Rancher installiert ist, können Sie Rancher verwenden, um Kubernetes-Cluster bereitzustellen und zu verwalten.

Für Test- oder Demonstrationszwecke können Sie Rancher in einem einzelnen Docker-Container installieren. In dieser Docker-Installation können Sie Rancher verwenden, um Kubernetes-Cluster sofort einzurichten. Die Docker-Installation ermöglicht es Ihnen, die Funktionalität des Rancher-Servers zu erkunden, ist jedoch nur für Entwicklungs- und Testzwecke gedacht.

Unsere Anleitungen zur Installation von Rancher auf Kubernetes beschreiben, wie Sie zunächst K3s oder RKE verwenden, um ein Kubernetes-Cluster zu erstellen und zu verwalten, und dann Rancher auf diesem Cluster installieren.

Wenn die Knoten in Ihrem Kubernetes-Cluster laufen und die Knotenanforderungen erfüllen, verwenden Sie Helm, um Rancher auf Kubernetes bereitzustellen. Helm verwendet das Helm-Chart von Rancher, um eine Kopie von Rancher auf jedem Knoten im Kubernetes-Cluster zu installieren. Wir empfehlen, einen Lastenausgleich zu verwenden, um den Datenverkehr an jede Kopie von Rancher im Cluster zu leiten.

Für eine ausführlichere Diskussion über die Architektur von Rancher verweisen Sie auf die Architekturübersicht, Empfehlungen für produktionsgerechte Architektur oder unseren Leitfaden zu Best Practices.

Voraussetzungen

Stellen Sie vor der Installation von Rancher sicher, dass Ihre Knoten alle Installationsanforderungen erfüllen.

Architektur-Tipp

Für die beste Leistung und höhere Sicherheit empfehlen wir einen separaten, dedizierten Kubernetes-Cluster für den Rancher-Management-Server. Es wird nicht empfohlen, Benutzerlasten in diesem Cluster auszuführen. Nach der Bereitstellung von Rancher können Sie Cluster erstellen oder importieren, um Ihre Workloads auszuführen.

Für weitere Architektur-Empfehlungen verweisen Sie auf diese Seite.

Weitere Optionen für Installationen auf einem Kubernetes-Cluster

Verweisen Sie auf die Helm-Chart-Optionen für Details zur Installation von Rancher auf einem Kubernetes-Cluster mit anderen Konfigurationen, einschließlich:

In den Installationsanweisungen für Rancher empfehlen wir, K3s oder RKE zu verwenden, um ein Kubernetes-Cluster einzurichten, bevor Sie Rancher auf dem Cluster installieren. Sowohl K3s als auch RKE bieten viele Konfigurationsoptionen, um den Kubernetes-Cluster an Ihre spezifische Umgebung anzupassen. Für die vollständige Liste ihrer Funktionen verweisen Sie auf deren Dokumentation: