DevOps & Orchestration

Rancher

Verwalten Sie mit Rancher mehrere Kubernetes-Cluster über eine zentrale Plattform. Erleben Sie, wie einfach sich Ihre Cluster in Cloud-, On-Premise- und Edge-Umgebungen mit der Expertise von Indexline über eine einzige Konsole steuern lassen.

Überblick

Rancher ist eine von SUSE entwickelte Open-Source-Plattform für das Kubernetes-Management. Sie ermöglicht es, mehrere Kubernetes-Cluster – ob bei verschiedenen Cloud-Anbietern, On-Premise oder am Edge betrieben – über eine einzige zentrale Konsole zu verwalten. Diese Multi-Cluster-Management-Fähigkeit reduziert die operative Komplexität in Unternehmensumgebungen drastisch.

Eine der größten Stärken von Rancher ist die konsistente Kubernetes-Erfahrung über unterschiedliche Infrastrukturen hinweg. Ob Sie EKS auf AWS, RKE2 On-Premise oder K3s am Edge betreiben – Rancher verwaltet alles über dieselbe Oberfläche. Diese Konsistenz erlaubt es Betriebsteams, sich auf Anwendungen und Workloads statt auf Plattformunterschiede zu konzentrieren.

Das Role-Based Access Control (RBAC) von Rancher ermöglicht es in großen Organisationen, dass verschiedene Teams in ihren eigenen Namespaces oder Clustern arbeiten, während die Durchsetzung zentraler Sicherheitsrichtlinien gewährleistet bleibt. Die Integration von Active Directory, LDAP und SAML sorgt für eine reibungslose Anbindung an das unternehmensweite Identitätsmanagement.

Über den Rancher App Catalog (Helm-basiert) sowie Rancher Apps & Marketplace lassen sich Unternehmensanwendungen schnell installieren und aktualisieren. Prometheus, Grafana, Loki und weitere CNCF-Tools können als integrierter Monitoring- und Logging-Stack per Mausklick über Rancher bereitgestellt werden. Diese Integration verkürzt die Inbetriebnahme neuer Cluster von Stunden auf Minuten.

So funktioniert es

1

Installation des Rancher-Servers: Für Hochverfügbarkeit wird ein Rancher-Server-Cluster aus drei Nodes aufgebaut. SSL-Zertifikat, Load Balancer und DNS-Konfiguration werden fertiggestellt.

2

Integration des Identitätsmanagements: Ein Identity Provider auf Basis von Active Directory, LDAP oder SAML wird integriert. Benutzer- und Gruppenzuordnungen werden konfiguriert.

3

Cluster-Provisionierung: Bestehende Cluster werden in Rancher importiert; neue Cluster werden über Rancher als RKE2 (On-Premise), EKS, AKS oder GKE erstellt.

4

RBAC-Konfiguration: Rollenzuweisungen erfolgen auf Projekt- und Namespace-Ebene. Verschiedene Teams arbeiten autonom in ihren Bereichen, während zentrale Richtlinien durchgesetzt werden.

5

Bereitstellung des Monitoring-Stacks: Rancher Monitoring (Prometheus + Grafana) und Rancher Logging (Loki + Fluentd) werden zentral auf allen Clustern ausgerollt.

6

Sicherheitsrichtlinien: Das CIS-Benchmark-Scanning wird aktiviert. Network Policies, Pod Security und OPA-Gatekeeper-Richtlinien werden zentral definiert und durchgesetzt.

7

Wartungs- und Update-Management: Mit Rancher Fleet wird eine GitOps-basierte Anwendungsbereitstellung konfiguriert. Kubernetes-Versionsupdates werden über die Rancher-Oberfläche verwaltet.

Wichtigste Funktionen

Zentrales Multi-Cluster-Management

Alle Kubernetes-Cluster an unterschiedlichen Standorten und in verschiedenen Clouds werden über eine einzige Rancher-Konsole überwacht und verwaltet.

Rancher Fleet (GitOps)

Die Verteilung von Anwendungen und Konfigurationen auf Dutzende oder Hunderte von Clustern wird mit Fleet nach dem GitOps-Ansatz automatisiert.

Integriertes Monitoring

Rancher Monitoring (Prometheus + Grafana) wird per Mausklick auf allen Clustern bereitgestellt. Cluster-Zustand und Workload-Metriken werden über ein zentrales Dashboard überwacht.

Identitätsföderation

Über die Integration von AD, LDAP oder SAML wird das unternehmensweite Identitätsmanagement an Rancher angebunden. Single Sign-On (SSO) wird unterstützt.

Anwendungskatalog

Mit dem Helm-basierten Anwendungskatalog werden Unternehmensanwendungen schnell installiert und aktualisiert. Eigene Chart-Repositories können hinzugefügt werden.

CIS-Benchmark-Scanning

Die Prüfung auf Konformität mit dem Kubernetes-CIS-Benchmark erfolgt automatisch auf Cluster-Ebene. Ergebnisse werden berichtet, und es werden Handlungsempfehlungen zur Behebung bereitgestellt.

K3s-(Edge-)Unterstützung

Die schlanke Kubernetes-Distribution K3s wird in Edge- und IoT-Umgebungen über das Rancher-Management unter zentrale Kontrolle gebracht.

Persistent-Storage-Management

Durch die Integration von Longhorn (der nativen Speicherlösung von Rancher) wird verteilter Block Storage konfiguriert. Snapshot- und Backup-Management sind inbegriffen.

Vorteile & Nutzen

Die Komplexität des Multi-Cluster-Managements sinkt dank der zentralen Konsole drastisch; die Effizienz des Betriebsteams steigt.

Einheitliche Sicherheitsrichtlinien werden zentral auf alle Cluster angewendet; Richtlinienabweichungen werden verhindert.

Die Inbetriebnahme neuer Cluster verkürzt sich von Tagen und Wochen auf Stunden.

Verschiedene Teams arbeiten autonom in ihren eigenen Bereichen, während zentrale Transparenz und Kontrolle erhalten bleiben.

Mit GitOps wird die Anwendungsbereitstellung auf allen Clustern automatisiert; der Bedarf an manuellen Eingriffen sinkt.

Der Open-Source-Charakter von Rancher verhindert Vendor Lock-in; Flexibilität und Portabilität der Infrastruktur bleiben erhalten.

Anwendungsfälle nach Branche

Telekommunikation & Medien

Kubernetes-Cluster an über 30 landesweiten Edge-Standorten wurden mit Rancher unter zentrales Management gebracht; die Betriebskosten sanken um 50 %.

Finanzwesen & Banken

Produktions-, DR- und Test-Cluster in verschiedenen Rechenzentren werden nun mit Rancher verwaltet; Cluster-Umschaltungen und Failover-Prozeduren wurden automatisiert.

Fertigung & Industrie

K3s-Cluster in den Fertigungshallen wurden an Rancher angebunden und so einem zentralen Konfigurationsmanagement unterstellt; Update-Zyklen verkürzten sich von Wochen auf Stunden.

Gesundheitswesen & Klinikverbünde

Die IT-Infrastrukturen von Krankenhäusern in verschiedenen Städten wurden auf Kubernetes migriert und mit Rancher zentral verwaltet; der Bedarf an IT-Personal sank.

Einzelhandelsketten

POS- und Backoffice-Anwendungen in Tausenden von Filialen werden nun mit K3s und Rancher Fleet zentral aktualisiert.

Öffentliche Einrichtungen

Staatliche Kubernetes-Cluster in einer Air-Gapped-Umgebung wurden mit Rancher verwaltet; zentrale Sicherheitsrichtlinien wurden für alle Organisationseinheiten durchgesetzt.

Der Indexline-Ansatz

Bei Rancher-Implementierungen muss die zentrale Management-Plattform sauber aufgebaut sein, bevor die nachgelagerten Cluster angebunden werden. Eine hochverfügbare Konfiguration der Control Plane und regelmäßige Backups sind von entscheidender Bedeutung – ein Ausfall des Rancher-Servers kann das gesamte Cluster-Management beeinträchtigen.

Die Lernkurve von Rancher ist im Vergleich zu Kubernetes relativ flach. Um die leistungsstarken Funktionen von Rancher jedoch voll auszuschöpfen, ist eine Schulung des Teams erforderlich. Für den effektiven Einsatz der Komponenten Fleet, Monitoring und Logging bieten wir maßgeschneiderte Schulungsprogramme an.

Das Rancher-Ökosystem umfasst auch ergänzende Produkte wie Longhorn, Harvester und NeuVector. Wir beraten Sie bei der Bewertung und Integration dieser Produkte entsprechend Ihrer langfristigen Plattformstrategie.

Häufig gestellte Fragen

Wie viele Kubernetes-Cluster können wir mit Rancher verwalten?

Rancher kann Hunderte oder sogar Tausende von Clustern verwalten. Rancher Fleet ist für bis zu 1 Million Cluster ausgelegt. Die praktische Größenordnung hängt von der Kapazität des Rancher-Servers und der Netzwerklatenz ab. In unseren größten Referenzprojekten werden über 50 Cluster verwaltet.

Können wir bestehende EKS-/AKS-Cluster zu Rancher hinzufügen?

Ja, Sie können bestehende Managed-Kubernetes-Cluster in Rancher „importieren“. Dazu wird im Cluster ein Rancher-Agent installiert. In importierten Clustern stehen die RBAC-, Monitoring- und Katalogfunktionen von Rancher zur Verfügung.

Was ist Rancher Longhorn?

Longhorn ist die verteilte Block-Storage-Lösung des Rancher-Ökosystems. Sie arbeitet Kubernetes-nativ und bildet aus den Festplatten der Worker Nodes einen verteilten Speicherpool. Sie verfügt über Snapshot-, Backup- (S3-kompatibel) und Replikationsfunktionen. Insbesondere in On-Premise-Umgebungen deckt sie den Bedarf an Persistent Storage ohne externen Speicher ab.

Wie sollte man Rancher und OpenShift vergleichen?

Beide sind Enterprise-Plattformen für das Kubernetes-Management. OpenShift (Red Hat) verfolgt einen stärker vorgegebenen („opinionated“) Ansatz und enthält integrierte CI/CD- und Entwicklerwerkzeuge, ist jedoch mit höheren Kosten verbunden. Rancher ist flexibler, stärker auf Open Source ausgerichtet und bietet einen Kostenvorteil. Die Entscheidung sollte sich am Entwicklungsmodell, an den Kompetenzen des Teams und am Budget Ihres Unternehmens orientieren.

Wie häufig sollten Rancher-Updates durchgeführt werden?

Rancher-Minor-Versionen erscheinen alle 3–4 Monate. Patch-Releases mit Sicherheitsupdates können häufiger erscheinen. Die Support-Richtlinie folgt dem n-2-Modell. Rancher-Updates können Sie unabhängig von Updates der Kubernetes-Cluster planen.

Wie hoch sind die Lizenzkosten für Rancher?

Die Community-Version von Rancher ist kostenlos und Open Source. Mit SUSE Business Critical Support ist Enterprise-Support erhältlich. Rancher Prime umfasst zusätzliche Funktionen und Sicherheitsupdates. Die Lizenzkosten richten sich nach der Anzahl der Cluster und Nodes. Für detaillierte Preisinformationen können Sie gerne Kontakt mit uns aufnehmen.

Kann Rancher in einer Air-Gapped-Umgebung betrieben werden?

Ja, Rancher kann auch in isolierten Umgebungen ohne Internetverbindung betrieben werden. Für eine Air-Gapped-Installation werden die benötigten Images vorab heruntergeladen und in eine private Registry übertragen. Dieses Installationsszenario ist insbesondere in Projekten des öffentlichen Sektors und der Verteidigung verbreitet.

In welcher Beziehung stehen Rancher und RKE2?

RKE2 (Rancher Kubernetes Engine 2) ist eine von SUSE entwickelte, sicherheitsorientierte Kubernetes-Distribution. Sie ist FIPS-konform, CIS-gehärtet und unterstützt SELinux. Rancher verwaltet RKE2-Cluster optimal, unterstützt aber auch andere Kubernetes-Distributionen.