Categories: Cloud

OpenStack, Kubernetes und Docker wachsen zusammen

Mirantis arbeitet mit Google und Intel daran, das quelloffene OpenStack-Lifecycle-Management Fuel auf die Basis von Kubernetes zu stellen. In der Folge können Anwender OpenStack ebenfalls in einen Container packen und verwalten. Das ursprünglich als Google-Projekt gestartete Kubernetes ist ein System, das Deployment, Skalierung und auch die Verwaltung von Anwendungen in Containern ermöglicht. Künftig soll Fuel nun Kubernetes als Orchestrierungsengine nutzen.

Die komplexe Architektur des Open-Source-Projektes Fuel, einem Tool für Deployment, Testing und Verwaltung von größeren OpenStack-Installationen. Jetzt soll das Tool auf die Basis von Kubernetes gestellt werden. (Bild: Fuel-Projekt)

Als Ziel steht eine Lösung, die virtuelle Maschinen, Container und Bare-Metal-Systeme in einer Plattform zusammenfasst und darüber hinaus den OpenStack-Betrieb und das Lebenszyklusmanagement dynamisch steuert. Anwenderunternehmen sollen damit mehr Flexibilität bei der Bereitstellung softwaredefinierter Infrastrukturen bekommen.

Von CoreOS existiert bereits der Versuch, OpenStack als Container-Anwendung zu ermöglichen. Allerdings ist das Stackanetes-Projekt kein Projekt der OpenStack-Community. Allerdings sollen Teile dieses Projektes als Proof-of-Concept auch in das aktuelle Projekt übergegangen sein.

OpenStack als Microservice

“Die in Fuel genutzten Vorteile von Kubernetes machen aus OpenStack eine wahre Microservice-Anwendung, um die Lücke zwischen Legacy-Infrastruktur-Software und der nächsten Generation der Anwendungsentwicklung zu schließen”, erklärt Craig McLuckie, Senior Product Manager bei Google.

“Der Einsatz von Containern sowie ein durchdachtes Cluster-Management als Basis für eine robuste, hoch skalierbare Infrastruktur bringt zahlreichen Unternehmen Vorteile.”

Brücke zwischen OpenStack und Kubernetes

Intel und Mirantis wollen damit auch eine Brücke zwischen den OpenStack- und Kubernetes-Communitys schlagen. “Unser gemeinsames Engagement verbindet zwei starke, sich gut ergänzende Open-Source-Communitys, die Unternehmen das Management privater Clouds erleichtern”, erklärt Jonathan Donaldson, Intel VP & GM, Software Defined Infrastructure Group.

Ähnliches ist auch aus der Kubernetes-Community zu vernehmen. “Mit Kubernetes auf OpenStack, werden Kubernetes-Nutzer Zugriff auf ein robustes Framework für das Deployment und die Verwaltung von Anwendungen bekommen, die auf virtuellen Maschinen basieren”, erklärt Martin Buhr, Product Manager, Strategic Initiatives bei Google im Kubernetes-Blog.

Das sei vor allem dann wichtig, wenn Anwender auf ein Cloud-natives Modell umschwenken und sie dann vor dem Problem stehen, hybride Architekturen zu verwalten, die einen Mix aus virtuellen Maschinen und Linux-Containern enthalten. “Die Kombination von Kubernetes und OpenStack bedeutet, dass sie das auf der gleichen Plattform tun können und das auch noch mit den gleichen Werkzeugen.”

Der OpenStack-Spezialist Mirantis werde im Rahmen der Zusammenarbeit und des OpenStack-Fuel-Projekts eine neue CD-CI-Pipeline (continuous integration/continuous delivery) initiieren, um Funktionalität rund um die containerisierte Bereitstellung und den Betrieb von OpenStack zu entwickeln.

Mehr Kontrolle für Anwender

Anwendern sollen damit eine präzise Kontrolle über die Bereitstellung von Services bekommen, die für die OpenStack-Control-Plane verwendet werden. Damit soll es auch möglich werden, OpenStack laufend zu aktualisieren. Darüber hinaus soll die Software die Selbstheilung der OpenStack-Control-Plane ermöglichen.

(Bild: Kubernetes)

“Mit dem Aufkommen von Docker, dem Standard für das Container-Image-Format, und Kubernetes, dem Standard für Container-Orchestrierung, ist die Herangehensweise an den Betrieb von verteilten Anwendungen endlich von Kontinuität gezeichnet. Durch die Kombination von Kubernetes und Fuel öffnet sich OpenStack einem neuen Bereitstellungsmodell, das schnellere Updates möglich macht, sodass Kunden schneller zu Ergebnissen gelangen”, erklärt Boris Renski, CMO von Mirantis.

OpenStack in jeder Cloud

Die gemeinsame Entwicklung soll es auch möglich machen, dass OpenStack in jeder Public-Cloud betrieben werden kann, die Kubernetes unterstützt

Redaktion

Recent Posts

Studie: Rund ein Drittel der APIs sind ungeschützt

Angriffe auf APIs und Webanwendungen sind zwischen Januar 2023 und Juni 2024 von knapp 14…

4 Tagen ago

Universitätsmedizin Essen setzt für E-Mail-Sicherheit auf NoSpamProxy

Mit täglich über 45.000 eingehenden E-Mails ist die IT-Abteilung des Klinikums durch Anhänge und raffinierte…

4 Tagen ago

Bau-Spezialist Schöck: Migration von SAP ECC ERP auf S/4HANA

Bau- und Fertigungsspezialist investiert in die S/4HANA-Migration und geht mit RISE WITH SAP in die…

6 Tagen ago

Pure Storage: Cloud, KI und Energieeffizienz

Trends 2025: Rasante Entwicklungen bei Automatisierung, KI und in vielen anderen Bereichen lassen Unternehmen nicht…

7 Tagen ago

GenKI verbessert Datenmanagement und Angebotsgenauigkeit

DHL Supply Chain nutzt generative KI-Anwendungen für Datenbereinigung und präzisere Beantwortung von Angebotsanforderungen (RFQ).

1 Woche ago

Rolls-Royce Power Systems nutzt industrielle KI aus der IFS Cloud​

Marke mtu will globale Serviceabläufe optimieren und strategische Ziele hinsichtlich Effizienz, Nachhaltigkeit und Wachstum unterstützen.

1 Woche ago