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+
400+
50+
Unsere Kubernetes-Leistungen
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.
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.
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.
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.
Mehr zu Infrastruktur und Betrieb
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.