Logo BITS weiss komplett
bits business it solutions logo rand

rke2

Kubernetes | Container-Orchestrierung | Cloud-native | Rancher | Edge-Computing

RKE2, auch bekannt als „Rancher Kubernetes Engine 2“, ist eine erweiterte und sicherheitsfokussierte Version von Kubernetes, die speziell für den Einsatz in Edge-Umgebungen und in sicherheitskritischen Bereichen entwickelt wurde. Kubernetes ist eine Open-Source-Plattform zur Verwaltung von Container-Anwendungen und deren Orchestrierung, und RKE2 bringt zusätzliche Funktionen, um den Einsatz in anspruchsvollen Umgebungen zu optimieren.

Im Kern basiert RKE2 auf den Prinzipien von Kubernetes und stellt sicher, dass Container-basierte Anwendungen in einer dezentralen Architektur zuverlässig und effizient betrieben werden können. Während Kubernetes bereits ein Industriestandard ist, geht RKE2 einen Schritt weiter, indem es sich auf sicherheitsrelevante Anforderungen konzentriert. Es implementiert wichtige Sicherheitsfunktionen, wie z. B. standardmäßige Aktivierung von FIPS 140-2 konformen Kryptographiemodulen, um den Sicherheitsanforderungen in sensiblen Umgebungen gerecht zu werden. Zudem integriert es fortschrittliche Netzwerk- und Speicherlösungen, die besonders im Edge-Computing von Bedeutung sind.

Ein wesentliches Merkmal von RKE2 ist die nahtlose Integration mit der Rancher-Plattform. Rancher ist ein beliebtes Open-Source-Tool zur Verwaltung von Kubernetes-Clustern und erleichtert in Kombination mit RKE2 die zentrale Verwaltung von verteilten Edge-Kubernetes-Clustern. Unternehmen, die auf Hybrid- oder Multi-Cloud-Umgebungen setzen, profitieren besonders von der Flexibilität und Skalierbarkeit dieser Lösung. Mit RKE2 können sowohl Cloud-native Anwendungen als auch Workloads im Edge-Bereich effizient orchestriert werden.

Ein weiterer Vorteil von RKE2 liegt in seiner Simplizität und Modularität. Während traditionelle Kubernetes-Implementierungen oft komplex und ressourcenintensiv sind, wurde RKE2 so optimiert, dass es leichtgewichtig und auf den Betrieb in verteilten Umgebungen ausgelegt ist. Dies macht es besonders geeignet für Branchen wie das IoT, die Automobilindustrie oder Telekommunikation, wo Edge-Computing eine zentrale Rolle spielt.

Darüber hinaus unterstützt RKE2 verschiedene Container-Laufzeitumgebungen und Netzwerkschnittstellen, die es Entwicklern ermöglichen, auf eine flexible und erweiterbare Architektur zuzugreifen. Durch seine Unterstützung von containerd als Laufzeitumgebung und die nahtlose Integration von Calico oder Cilium für die Netzwerkkonfiguration bietet RKE2 eine stabile, zuverlässige und performante Plattform für containerisierte Workloads.

Insgesamt eignet sich RKE2 besonders gut für Unternehmen, die Kubernetes in sicherheitskritischen oder ressourcenbeschränkten Umgebungen einsetzen wollen. Die starke Sicherheitsausrichtung, die Flexibilität in der Netzwerkkonfiguration und die Fähigkeit, effizient in Edge-Umgebungen zu operieren, machen es zu einer bevorzugten Wahl für viele moderne IT-Infrastrukturen.

Die Experten der BITS haben RKE2 sowie verwandte Technologien in einer Vielzahl von Projekten eingesetzt. Eine Auswahl an Case-Studies und Referenzen können Sie im Folgenden finden.

Migration einer Java Business Anwendung nach Docker sowie Inbetriebnahme innerhalb eines Kubernetes-Clusters

In diesem Projekt bestand die Aufgabe darin, eine Hotelmanagement-Software bestehend aus Java Backend, relationaler Datenbank und Angular Frontend von einer nativen Server-Umgebung in einen Kubernetes-Cluster zu migrieren. Gleichzeitig wurde der Kubernetes-Cluster konzipiert, neu aufgebaut und in Betrieb genommen.

Nach oben