• News

Managed K8s: einfache Verwaltung ohne Infrastrukturkomplexität

Lesezeit5 min

Kubernetes hat sich zum Referenzstandard für die Entwicklung und den Betrieb moderner containerbasierter Anwendungen entwickelt. Es ermöglicht die Bereitstellung von Microservices, gewährleistet hohe Verfügbarkeit, skaliert Ressourcen automatisch und erlaubt Aktualisierungen von Anwendungen ohne Ausfallzeiten (wir haben außerdem ein Whitepaper erstellt, das die Vorteile und Funktionen von Kubernetes ausführlicher erläutert). 

Für Entwickler ist Kubernetes ein außergewöhnliches Werkzeug, und viele Unternehmen möchten es nutzen, um Anwendungen schneller zu entwickeln und widerstandsfähiger zu machen. In der Praxis erfordert der Betrieb einer Kubernetes-Plattform jedoch Zeit, Ressourcen und qualifiziertes Fachpersonal. Jeder Cluster muss geplant, überwacht, aktualisiert und abgesichert werden. 

Genau diese Komplexität bremst viele Unternehmen auf ihrem Weg zur Cloud-Native-Transformation. Hier setzt der Managed-K8s-Service von Tinext Cloud an. Das Ziel ist einfach: Entwicklungsteams sollen Kubernetes nutzen können, ohne sich selbst um die zugrunde liegende Infrastruktur kümmern zu müssen. 

Die Technologie hinter dem Service: unser Partner Clastix mit Kamaji und kMetal

Um den Mehrwert eines Managed-Kubernetes-Services zu verstehen, hilft es, die grundlegende Architektur der Plattform zu kennen. 

Ein Kubernetes-Cluster besteht aus zwei wesentlichen Komponenten: der Control Plane und den Worker Nodes

Die Control Plane ist das „Gehirn“ des Systems. Sie koordiniert den gesamten Cluster, entscheidet, wo Container ausgeführt werden, überwacht den Status der Anwendungen, verteilt Workloads und stellt sicher, dass die Infrastruktur wie vorgesehen funktioniert. Um eine hohe Verfügbarkeit zu gewährleisten, benötigt ein Produktiv-Cluster in der Regel mindestens drei Control-Plane-Knoten – immer in ungerader Anzahl –, damit der Betrieb auch im Fehlerfall gewährleistet bleibt. Dies führt jedoch zu einem erheblichen Ressourcenbedarf, da jeder Cluster eigene Maschinen benötigt, die ausschließlich für die Verwaltung der Plattform vorgesehen sind. 

Genau hier kommt Kamaji ins Spiel – die von unserem Partner Clastix entwickelte Technologie. Kamaji führt die Komponenten der Control Plane als Pods aus und ermöglicht dadurch die Verwaltung vieler Control Planes innerhalb derselben Infrastruktur, ohne jedes Mal drei neue virtuelle Maschinen bereitstellen zu müssen. Das Ergebnis ist eine effizientere Plattform, die sich einfacher verwalten und schneller aktualisieren lässt. 

Neben der Control Plane gibt es die Worker Nodes, also die Server, auf denen Container und Anwendungen tatsächlich ausgeführt werden. Während die Control Plane die Entscheidungen trifft, übernehmen die Worker Nodes die operative Ausführung. 

Um auch diese noch effizienter zu verwalten, setzt Tinext Cloud auf kMetal, die Weiterentwicklung der Clastix-Architektur, die die Vorteile von Kamaji auch auf Worker Nodes in Bare-Metal-Infrastrukturen erweitert. Dadurch lässt sich die gesamte Cluster-Flotte über eine einzige Plattform verwalten, was die Administration vereinfacht, die Skalierbarkeit verbessert und die vorhandenen Hardware-Ressourcen optimal nutzt. 

Vorteile von Kubernetes für Endkunden

Für Endkunden bleibt diese technische Komplexität weitgehend unsichtbar. 

Spürbar sind vielmehr die Vorteile: höhere Zuverlässigkeit, geringere Komplexität, schnellere Bereitstellungszeiten und eine Plattform, die mit den Anwendungen mitwächst. 

Einer der größten Vorteile von Kubernetes ist die Fähigkeit, Ressourcen automatisch an die jeweilige Auslastung anzupassen. Man denke beispielsweise an einen Online-Shop während des Black Friday oder an ein Portal mit einer Marketingkampagne, bei der innerhalb kurzer Zeit Tausende von Nutzern gleichzeitig aktiv sind. Mit einer herkömmlichen Infrastruktur müsste die gesamte benötigte Kapazität im Voraus eingeplant werden. 

Mit dem von Tinext Cloud eingesetzten Modell kann der Cluster die verfügbaren Ressourcen bei Lastspitzen automatisch erweitern und wieder reduzieren, sobald sich die Auslastung normalisiert. 

Dieser Ansatz ermöglicht die Optimierung von Kosten und Leistung – ganz ohne manuelle Eingriffe und ohne eine Überdimensionierung der Infrastruktur. 

Ein Service, der auf die Anforderungen von Unternehmen zugeschnitten ist

Die Technologie ist nur ein Teil des Mehrwerts dieser Managed-K8s-Lösung. Tinext Cloud unterstützt Unternehmen bei der Entwicklung einer Kubernetes-Architektur, die optimal zu ihren Zielen passt, und bietet Schulungen, operativen Support sowie maßgeschneiderte Dienstleistungen, die in den Standardangeboten großer Hyperscaler nur selten zu finden sind. 

Jedes Projekt wird auf die tatsächlichen Anforderungen der Organisation abgestimmt. Dabei wird das passende Management-Level gewählt, sodass sich interne Teams vollständig auf die Softwareentwicklung konzentrieren können. 

Die Entwickler können sich ausschließlich ihren Anwendungen widmen, während wir Installation, Updates, Sicherheit, Monitoring und den kontinuierlichen Betrieb der Plattform übernehmen. 

Darüber hinaus sind wir der einzige Partner in der Schweiz, der die kMetal-Lösung von Clastix anbietet und damit modernste Technologie für das Management von Kubernetes-Infrastrukturen auf den Schweizer Markt bringt.