Zum Seiteninhalt springen

DevOps für Kubernetes: Cluster einrichten, migrieren und betreiben

Wir richten Ihr Kubernetes-Cluster ein, migrieren Ihre Anwendungen und übernehmen den Betrieb. In unserem Rechenzentrum in Deutschland oder in Ihrer bestehenden Umgebung.

  • Cluster-Setup mit Hardening, GitOps und dediziertem Datenbank-Cluster
  • Migration bestehender Anwendungen und Übernahme laufender Cluster
  • Betrieb mit Monitoring, Backups und Point-in-Time-Recovery

350+

betreute Anwendungen

400+

Server im Betrieb

50+

Mitarbeitende
DevOps & Kubernetes

Unsere Kubernetes-Leistungen

Neuen Cluster aufsetzen

Wir planen die Architektur, richten den Cluster ein und übergeben Ihrem Team alles, was es für eigene Deployments braucht. Sie starten mit einer Umgebung, die von Anfang an abgesichert, überwacht und in Infrastructure as Code beschrieben ist.

Anwendung nach Kubernetes migrieren

Wir analysieren Ihre bestehende Anwendung, containerisieren sie und verlagern den Betrieb, inklusive Datenmigration und Umstellung der Deploy-Prozesse. Die Umstellung planen wir so, dass Ausfallzeiten entfallen oder in ein abgestimmtes Fenster fallen.

Bestehenden Cluster übernehmen

Läuft Ihr Cluster schon, prüfen wir zuerst den Zustand: Konfiguration, Absicherung, Backups, Monitoring, Ressourcenverteilung. Danach übernehmen wir den Betrieb in Ihrer Umgebung oder migrieren die Workloads in unsere Infrastruktur.

CI/CD-Pipelines aufbauen

Wenn der Cluster läuft, die Deployments aber von Hand oder unzuverlässig ablaufen, bauen wir die Pipelines auf: von den automatisierten Tests bis zum Rollout per GitOps. Ihr Team rollt danach selbst aus, reproduzierbar und mit Rollback.

Nach dem Setup übernehmen wir auf Wunsch den laufenden Betrieb: Verwaltung, Monitoring und Optimierung Ihrer Umgebung. Bei konkreten Problemen analysieren wir Cluster und Anwendung gezielt, und wir stellen weitere Dienste im Cluster bereit, etwa Redis oder Valkey, OpenSearch und die Container-Registry Harbor.

Wann Kubernetes sinnvoll ist, und wann nicht

Kubernetes löst Probleme, die erst ab einer bestimmten Größe entstehen. Darunter erzeugt es mehr Aufwand als es einspart. Wir sagen Ihnen vorher, in welchem der beiden Fälle Sie sich befinden.

Kubernetes lohnt sich, wenn...

  • Ihre Anwendung aus mehreren Diensten besteht, die unabhängig voneinander ausgerollt und skaliert werden.
  • die Last stark schwankt und Sie Kapazität nicht dauerhaft vorhalten wollen.
  • Sie mehrere Umgebungen reproduzierbar aufbauen müssen, etwa Entwicklung, Staging und Produktion.
  • Ihr Team schon Container und automatisierte Deployments einsetzt.
  • Ausfallsicherheit über die Grenze einzelner Maschinen hinaus gefordert ist.

Kubernetes lohnt sich nicht, wenn...

  • Sie eine einzelne Anwendung mit gleichmäßiger Last betreiben. Ein klassisches Setup aus virtuellen Maschinen ist dann günstiger, einfacher zu betreiben und ausreichend ausfallsicher.
  • die Entscheidung vor allem damit begründet wird, dass Kubernetes der aktuelle Standard sei.

Kubernetes-Hosting von makandra

Wir stellen Ihre Infrastruktur stabil, skalierbar und sicher bereit, vom Cluster-Setup bis zum Betrieb. Unser DevOps-Team beherrscht nicht nur Kubernetes, sondern auch die darauf laufenden Anwendungen: CI/CD, GitOps, Migration, Optimierung und Fehleranalyse. Sie erhalten zuverlässigen Betrieb inklusive Monitoring, Backups, Domains und Mail-Services mit hoher Ausfallsicherheit und maximalem Datenschutz.

Eigenen hochverfügbaren Kubernetes-Cluster

Die Leistung steht ihrem Workload zur Verfügung. Individuelles Sizing nach Ihren Anforderungen.

Eigene, dedizierte Datenbank-Cluster

Ihre Daten liegen auf separaten physischen Servern – keine geteilte Infrastruktur mit Dritten.

Nur Open Source, keine Lizenzkosten

Transparenz und Sicherheit durch etablierte Open-Source-Komponenten – ohne zusätzliche Lizenzgebühren.

Rechenzentrum in Deutschland

Unsere Hosting-Infrastruktur steht in hochverfügbaren Rechenzentren in Deutschland. Damit profitieren unsere Kunden von höchsten Sicherheits- und Qualitätsstandards.

Kubernetes bei AWS

Wenn Ihre Anwendung bei Amazon Web Services liegt, betreiben wir Kubernetes auch bei AWS. Welche Umgebung günstiger und einfacher zu betreiben ist, hängt von Lastprofil, Datenschutzanforderungen und Ihrer bestehenden Infrastruktur ab.

Fallstudien

Einblick in Projekte unserer zufriedenen DevOps-Kunden

Vom Scale-up bis zum Konzern: Unser DevOps-Team betreibt über 350 Anwendungen auf über 400 Servern. Am häufigsten nennen unsere Kunden zwei Gründe für die Zusammenarbeit: Wir melden uns, bevor ein Problem auffällt, und sie sprechen direkt mit den Leuten, die ihr System betreiben.

Neben der erstklassigen Softwareentwicklung sticht positiv heraus, dass makandra auch in der Bereitstellung operativer Lösungen für Hosting und Betrieb schnell und professionell auf alle Anforderungen reagieren kann.
Benjamin Herbert IT Spezialist Owned Channels für die Kommunikation der AUDI AG

Sichere Infrastruktur verlässlich betreut

Ablauf von ​Setup und Übergabe

Wir richten Ihren Kubernetes-Cluster so ein, dass Sie direkt starten können – inklusive Sicherheit, Systemumgebung und abgestimmter Übergabe.

  • Installation des jeweils aktuellen Kubernetes-Releases
  • Absicherung (Hardening) des Clusters und des darunterliegenden Betriebssystems
  • Einrichtung der Systemumgebung (Kubernetes-Cluster inkl. CNI, Cluster-Authentifizierung, Persistent Storage, Ingress-Controller, GitOps-Framework und Datenbank-Cluster)
  • Übergabe und Abstimmung der für das Deployment notwendigen Daten an Ihre Entwickler (z. B. Helm-Charts oder Flux-Konfiguration)

So funktioniert der Betrieb Ihres Clusters

Nach der Übergabe übernehmen wir den laufenden Betrieb. Sie erreichen dafür direkt die technischen Ansprechpartner in unserem DevOps-Team.

  • Systemmanagement der Maschinen mit regelmäßigen Sicherheitsupdates für Betriebssystem und installierte Software
  • Monitoring von Ausfällen, Ressourcen und Skalierung
  • Tägliche Backups der Datenbankinhalte und der persistenten Volumes
  • Point-in-Time-Recovery für Datenbanken: Sie versetzen Ihre Daten auf den exakten Zustand eines beliebigen Zeitpunkts zurück. Das hilft bei unerwünschten Änderungen, Datenverlust und nach Systemausfällen
  • Infrastructure as Code: Infrastruktur und Konfiguration liegen versioniert in Werkzeugen für Konfigurationsmanagement, damit jede Änderung nachvollziehbar und wiederholbar bleibt

Die Aufgabenteilung ist dabei klar geregelt: Wir verwalten Cluster und Plattformdienste, Sie verantworten Ihre Anwendung und Ihr Deployment.

Häufig gestellte Fragen

FAQ zu unserem Kubernetes-Angebot

Kubernetes ist eine Open-Source-Plattform, die die Bereitstellung, Skalierung und Verwaltung containerisierter Anwendungen automatisiert. Ursprünglich bei Google entwickelt, ist Kubernetes heute der Standard für die Orchestrierung von Containern, sowohl bei Cloud-Anbietern als auch im eigenen Rechenzentrum.

Kubernetes verteilt Container auf mehrere Knoten, startet ausgefallene Container neu und stellt bei Last zusätzliche Instanzen bereit. Aktualisierungen laufen ohne Ausfallzeit, ein Rollback ist jederzeit möglich. Für Teams mit häufigen Releases senkt das den manuellen Aufwand deutlich.

Kubernetes ist mächtig und entsprechend komplex. Aufwand entsteht vor allem bei der Einrichtung, beim persistenten Speicher, bei der Netzwerkkonfiguration und bei Sicherheit und Compliance. Der produktive Betrieb erfordert dauerhaftes Monitoring und Wartung. Ohne Erfahrung mit Containern und verteilten Architekturen wird ein Cluster schnell zur Belastung.

Bei einer einzelnen Anwendung mit gleichmäßiger Last ist ein Setup aus virtuellen Maschinen meist günstiger und einfacher zu betreiben. Wir sagen Ihnen im Vorgespräch, wenn das auf Ihren Fall zutrifft.

Die Dauer hängt von den gewünschten Komponenten und Integrationen ab. In vielen Fällen ist ein funktionsfähiger Cluster in wenigen Tagen eingerichtet. Bei komplexeren Anforderungen planen wir die Umsetzung gemeinsam mit Ihnen.

Ja. Wir analysieren zunächst Ihre aktuelle Umgebung und übernehmen dann den Betrieb oder migrieren Ihre Workloads in unsere Infrastruktur. Dabei achten wir darauf, Ausfallzeiten so gering wie möglich zu halten.

Unsere Hosting-Infrastruktur steht in hochverfügbaren Rechenzentren in Deutschland. Damit profitieren unsere Kunden von höchsten Sicherheits- und Qualitätsstandards, z. B. im Bereich Klimatisierung, Stromversorgung, Netzwerk und Internetanbindung sowie der physikalischen Absicherung der Gebäude. 

Wir betreiben einen auf Daten- und Ausfallsicherheit optimierten Server-Cluster mit mehreren Maschinen, um auch bei Hardware-Ausfällen einen reibungslosen Betrieb gewährleisten zu können. Bei produktiven Umgebungen empfehlen wir grundsätzlich den Einsatz redundanter Systeme.

Wir warten die Host-Systeme regelmäßig und spielen die verfügbaren Sicherheitsupdates ein. Weitere Informationen über die Ausstattungsdetails erteilen wir gern auf Anfrage. 

Kubernetes kann so konfiguriert werden, dass im Rahmen der verfügbaren Cluster-Ressourcen bei Last automatisch zusätzliche Container bereitgestellt werden. Wir überwachen kontinuierlich die Auslastung und passen die Kapazitäten gemeinsam mit Ihnen an.

Unsere Infrastruktur wird regelmäßig gehärtet und mit Sicherheits-Updates versorgt. Tägliche Backups, Point-in-Time-Recovery und ein proaktives Monitoring gehören ebenfalls zum Standard. Bei Bedarf richten wir zusätzliche Sicherheitsmechanismen ein.

Die Kosten hängen von der beauftragten Infrastruktur und dem gewünschten Leistungsumfang ab. Die Leistungen, die Sie bei uns buchen, können Sie monatlich anpassen. Gerne erstellen wir Ihnen ein transparentes Angebot.

Wir arbeiten mit einem Shared-Responsibility-System. makandra verwaltet den Cluster und bestimmte Dienste, Sie als Kunde sind für Ihre Anwendung und Ihr Deployment zuständig. 

Kubernetes-Unterstützung von engagierten Profis

Benötigen Sie Unterstützung mit Kubernetes? Schreiben Sie uns gerne und schildern Sie uns Ihr genaues Anliegen. Wir freuen uns auf Ihre Anfrage.