pixel
Seite wählen

Kubernetes

Open Source Container Management

Mit Kubernetes (K8s) automatisierst du die Bereitstellung, Skalierung und Verwaltung deiner containerisierten Anwendungen.

Kubernetes

Moderne Container Orchestration

Kubernetes, oder auch kurz „K8s“, ist ein Open-Source-System zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von Container-Anwendungen. Container, komplexe Anwendungen mit ihren Diensten und Daten lassen sich so zentral verwalten und steuern.

Flexibel. Skalierbar. Zukunftsfähig.

Features

Professionelles Containermanagement

Die Kubernetes Plattform bietet die Freiheit, Infrastruktur vor Ort, Hybrid oder in einer Public Cloud zu nutzen. So können Workloads mühelos dort betrieben werden, wo es am Besten passt.

Kubernetes wird im Rahmen der Cloud Native Computing Foundation (CNCF) von der Community entwickelt und bildet mit vielen weiteren essentiellen und optionalen Software-Bausteinen die de facto Standard-Plattform für Container Management.

Apps und Container

Es können nicht nur einzelne Container, sondern auch komplette Anwendungen mit mehreren Komponenten, definiert und in wenigen Schritten im Cluster verfügbar gemacht werden.

Kubernetes löst dabei die Skalierung nach Anforderung und sorgt dafür, dass Änderungen ohne Ausfall ausgerollt, aber auch wieder zurückgerollt werden können.

Monitoring und Ausfallsicherheit

Kubernetes überwacht nicht nur seine einzelnen Computing Knoten, sondern sammelt auch viele Metriken um die Performance und Verfügbarkeit im Auge zu behalten.

Die verschiedenen Container können von Kubernetes direkt überwacht werden, um im Fehlerfall einzelne Komponenten neu zu starten oder ersetzen zu können. Über Health Checks kann der Cluster auch überwachen ob es bei einem Rollout zu Fehlern kommt und Ausfälle proaktiv verhindern.

Dienste und Erreichbarkeit

Alle Dienste und Anwendungen innerhalb des Clusters können mit simplen Definitionen innerhalb des Netzwerks verfügbar gemacht werden und sind so auch von anderen Anwendungen erreichbar.

Mit Komponenten wie Ingress können diese Dienste auch für ein Intranet oder das Internet verfügbar sein. Dabei können z.B. externe IP-Adressen und DNS Namen direkt angesprochen werden, oder über HTTP Proxies freigegeben werden.

Um die Skalierbarkeit von Anwendungen zu gewährleisten ist Load Balancing von Grund auf vorgesehen.

Speicherverwaltung

Über verschiedene Schnittstellen können persistente Daten in Kubernetes bereitgestellt werden. Von den Speichermöglichkeiten einer Virtualisierungsplattform, über eine externe Speicherlösung, bis zum Objekt-Speicher kann Kubernetes dies über Erweiterungen direkt integrieren.

Speicher können dabei im Rahmen von Anwendungen einfach genutzt, erstellt und automatisch aufgeräumt werden.

Portfolio

Kubernetes für Deine Anforderungen

Entscheidungsfindung

Du hast Container und möchtest die beste Lösung finden um sie zu betreiben oder suchst eine Lösung um mit Containertechnologie zu starten?

An vielen Stellen ergeben sich Fragen, die man vorher nicht bedacht hat. Angefangen von grundsätzlicher Quellcode Versionierung, bis hin zu Continuous Integration bzw. Delivery und einem Entwicklungsworkflow bei dem Kubernetes von Anfang an beteiligt ist.

Ob es darum geht eine grundsätzliche Strategie zu finden, oder eine sinnvolle Richtung einzuschlagen, wir unterstützen Dich dabei!

Anwendungen in Kubernetes

Neben der Installation und dem grundlegenden Betrieb von Kubernetes gibt es auch noch einige Unklarheiten rund um die effektive Nutzung.

Viele Kunden brauchen grundlegendes Know-How und Unterstützung bei der Transformation zu Kubernetes, also wie man eine Anwendung innerhalb der Plattform betreibt. Aber auch dabei, wie eine moderne Anwendung zu designen ist, um direkt in einer Container-Welt zu starten.

Dabei unterstützen wir Entwickler und Administratoren mit der Vorbereitung und Integration mit Kubernetes und dabei Wissen aufbauen, oder direkt bei der Erstellung von Konfiguration und Tests helfen.

Betrieb deiner Plattform

Gerade der eigentliche Betrieb von Kubernetes stellt viele vor ungeahnte Herausforderungen, von der grundsätzlichen Plattform, der Provisionierung von virtuellen oder Bare Metal Systemen, bis zum Installieren und Updaten einer Kubernetes Distribution, stellen sich hier viele Fragen.

Jeder Bedarfsfall sollte hier individuell betrachtet werden um eine Lösung zu finden, die lokale Gegebenheiten respektiert und auch organisatorische und monetäre Anforderungen erfüllt.

Wir betreiben in unserer eigenen OpenStack Cloud Kubernetes as a Service für Kunden, aber im Endeffekt ist es eine komplexe Entscheidung ob man Kubernetes Self-Hosted betreibt oder von einem externen Anbieter bezieht.

Containerisierung

Auch wenn noch wenig Wissen rund um Container und deren richtige Anwendung können wir dabei individuell unterstützen.

Von den Grundlagen, dem Erstellen und Managen von Containern, Releases, Testing, CI/CD, bis zu den passenden Schnittstellen zwischen Administratoren und Entwicklern finden wir die richtige Lösung für Deine Umgebung.

Kubernetes as a Service

Wir haben schon alles für Dich vorbereitet

Warum nicht schon eine vorinstallierte Kubernetes Umgebung auf Basis unseres Infrastructure as a Service Angebots nutzen. So kannst Du dich um das wesentliche, nämlich deine Applikation kümmern.

Wir kümmern uns um Konfiguration, Update und natürlich auch Backup deiner Umgebung. Selbstverständlich unterstützen wir dabei in jeder Phase des Projekts von Architekturberatung und Betrieb der kompletten Umgebung. Sprich uns einfach an.

Warum warten und nicht gleich ausprobieren?

Unser Kubernetes Angebot

Der einfache Beginn von etwas Großem

Mit unserem Kubernetes Consulting Angebot wollen wir den Einstieg in die Arbeit mit Kubernetes vereinfachen und eine kostengünstige Möglichkeit bieten, das Open Source System kennenzulernen. Ohne dabei erst in große finanzielle Vorleistung gehen zu müssen, wie es etwa bei kommerziellen Produkten oftmals der Fall ist.

Unsere erfahrenen Consultants stehen Dir ein bis vier Tage remote zur Verfügung, richten das System direkt ein und vermitteln die Grundlagen für den weiteren Betrieb. Das Paket wird zum Festpreis abgerechnet und es fallen keine zusätzlichen Kosten an.

Natürlich bieten wir Dir auch jede mögliche Kubernetes Custom Lösung in jeder Größenordnung an – sprich uns einfach an.

Kubernetes Review - 1 Tag

  • Besprechung Deiner Ziele und Anforderungen
  • Auswahl passender Lösungen/Technologien
  • Unterstützung bei der Auswahl der passenden Hardware
    oder
  • Unterstützung bei der Auswahl des passenden Hosters
    (gerne auch bei uns: nws.netways.de)
  • Planung des Rollouts Deiner Anwendung

Kubernetes Kickstart - 2-4 Tage

Tag 1+2:

  • Alle Inhalte aus Kubernetes Review
  • Installation von Management-Software (beispielsweise mit dem Rancher Stack)
  • Überwachung der Kubernetes Infrastruktur

Mögliche Themen für die Tage 3-4 (optional):

  • Unterstützung bei Erstellen und Managen von Containern
  • Unterstützung bei Integration in bestehende CI/CD Lösungen
  • Beispielhaftes Deployment von Applikationen in Kubernetes (beispielweise mit Helm)
  • Unterstützung beim Arbeiten mit persistenten Daten in Kubernetes

Kubernetes Custom

Wir planen und bauen mit Dir Deine neue Kubernetes Umgebung jeder gewünschten Größe – on Premise oder beim Hoster Deiner Wahl.

Aktuelles

Artikel aus unserem Blog

Webinare

Unser Webinararchiv

Beratung vom Marktführer

Unsere Erfahrung aus unzähligen Kubernetes Projekten bringen wir gerne bei Dir ein. Ob Professional Services, Schulungen oder auch Support Deiner Umgebung.