Dallonses Logo

Kubernetes

Was ist Kubernetes?

Kubernetes ist ein System, um Container über ein Cluster aus Maschinen zu betreiben. Sie geben den gewünschten Zustand an, etwa fünf Kopien dieses Dienstes, stets gesund, unter dieser Adresse erreichbar, und es arbeitet daran, dass die Realität dieser Beschreibung entspricht. Stürzt ein Container ab, startet es einen neuen. Fällt eine Maschine aus, verlagert es die Arbeit anderswohin. Steigt der Verkehr, kann es Kopien hinzufügen.

Es ging daraus hervor, wie Google seine Software intern betrieb, und wurde zum Standardweg, Container in großem Maßstab zu orchestrieren. Kubernetes steuert Deployment, Skalierung, das Netzwerk zwischen Diensten, rollierende Updates und Selbstheilung, alles getrieben von einer deklarativen Konfiguration, die Sie neben Ihrem Code versionieren. Der Haken ist, dass es ein großes, verwobenes System mit echter Lernkurve und echten Betriebskosten ist. Eine kleine App braucht es nicht, und es schlecht zu betreiben ist schlimmer, als es gar nicht zu betreiben. Eine Streaming-Plattform, die Kapazität hinzufügen muss, sobald eine Serie startet, und über Nacht wieder herunterfährt, nutzt Kubernetes, um Container automatisch gegen die Live-Nachfrage hinzuzufügen und zu entfernen.

Es passt natürlich zu Infrastructure as Code und CI/CD-Pipelines, da das ganze Cluster in Dateien beschrieben ist und Änderungen durch dieselben Pipelines fließen wie der Anwendungscode.

Kubernetes bei Dallonses

Unsere erste Frage ist immer, ob ein Kunde Kubernetes wirklich braucht. Viele Produkte laufen wunderbar auf einer verwalteten Plattform oder ein paar Containern, mit weit weniger Betriebsaufwand. Wir greifen dazu, wenn die Anforderungen es echt verlangen: viele Dienste, echte Skalierungsbedarfe, mehrere Umgebungen, die sich identisch verhalten müssen. Wenn nicht, sagen wir es, denn ungenutzte Komplexität ist Kosten mit zusätzlichen Schritten.

Wenn Kubernetes das richtige Werkzeug ist, halten wir es absichtlich langweilig. Das Cluster liegt in der Versionsverwaltung, Rollouts fließen durch CI/CD-Pipelines, und nichts ändert sich von Hand an einem Live-System. Das knüpft an unsere Arbeit zur Plattformstandardisierung an, damit jede Umgebung reproduzierbar ist, und an die Kostenoptimierung, denn ein Cluster im Autopiloten verbrennt still Geld für Kapazität, die niemand nutzt.

Unsicher, ob Kubernetes zu Ihrem Maßstab passt oder nur Overhead bringt? Finden wir heraus, was Sie wirklich brauchen.

Sprechen wir über Infrastruktur

Verwandte Dienstleistungen


Bereit zum Zusammenarbeiten?

Termin buchen
Aymón hält ein Tools-Magazin vor seinem Gesicht
Ari arbeitet auf einem Laptop im Freien, umgeben von Pflanzen
Draufsicht auf einen Holzschreibtisch mit Tastatur, Maus und Kopfhörern
Handgezeichnete Illustration einer Hand, die mit den Fingern schnippt
Nico lehnt an einem Wasserspender neben einem Feuerlöscher
Nahaufnahme eines offenen Computers mit Leiterplatte und Komponenten auf einem Holzschreibtisch
Bernat und Andreu arbeiten zusammen an einem Schreibtisch mit Monitoren und einem Laptop
Handgezeichnete Illustration einer offenen Hand, die winkt
Aymón hält ein Tools-Magazin vor seinem Gesicht
Ari arbeitet auf einem Laptop im Freien, umgeben von Pflanzen
Draufsicht auf einen Holzschreibtisch mit Tastatur, Maus und Kopfhörern
Handgezeichnete Illustration einer Hand, die mit den Fingern schnippt
Nico lehnt an einem Wasserspender neben einem Feuerlöscher
Nahaufnahme eines offenen Computers mit Leiterplatte und Komponenten auf einem Holzschreibtisch
Bernat und Andreu arbeiten zusammen an einem Schreibtisch mit Monitoren und einem Laptop
Handgezeichnete Illustration einer offenen Hand, die winkt