Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 3 Min.

Wenn aus jeder Cloud-Ressource nur ein weiteres Kubernetes-Objekt wird

STACKIT baut eine europäische Cloud-Alternative zu AWS, GCP und Azure. Tech Lead Patrick Koss erklärt, warum Crossplane statt klassischem Cloud-API der Schlüssel zur Selbstverwaltung ist.

Eine europäische Cloud-Alternative zu AWS, GCP und Azure – das ist der Anspruch von STACKIT. Und wer eine eigene Cloud betreibt, muss sich früher oder später fragen: Wie interagieren die eigenen Teams eigentlich mit ihr? Über das Cloud-API, per Klick im Frontend? "Das macht heutzutage niemand mehr", sagt Patrick Koss, Tech Lead bei STACKIT, im Gespräch auf der DWX 2026. Sein Team hat wie viele andere auch zunächst einen klassischen Terraform-Provider gebaut. Die Probleme, die dabei auftauchten, führten das Team schließlich zu Crossplane, einem Cloud-Native Framework für Platform Engineering, und Kubernetes-Operatoren.

Der Clou dahinter: Jede Cloud-Ressource wird zu einer ganz normalen Kubernetes-Ressource. Für Services, die STACKIT selbst kontrolliert, ist das vergleichsweise einfach umzusetzen – ein dediziertes Team baut die Brücke zwischen Kund:innen und Cloud-Services. Fehlt ein passender Crossplane-Provider für externe Ressourcen, generiert das Team ihn aus einem bestehenden Terraform-Provider mit einem Tool namens Upjet. Oder es implementiert direkt selbst, was laut Koss keinen großen Aufwand bedeutet: Vier Methoden – Observe, Create, Update, Delete – reichen, um eine Ressource anzubinden. Fachlich verortet er diese Arbeit klar: "Ich würde es schon als normalen Entwickleraufwand bezeichnen", sagt Koss, der die Rolle irgendwo zwischen Cloud-Entwicklung und Site Reliability Engineering ansiedelt.

Spannend wird es bei der Akzeptanz im eigenen Haus. Statt Pflicht setzt STACKIT auf Opt-in: Das Self-Service-API über Kubernetes-Ressourcen ist ein Angebot, kein Zwang. Wer will, nutzt die gemeinsamen Bausteine und spart sich die Integrationsarbeit bei jedem neuen Service. Wer nicht will, geht seinen eigenen Weg – auch einzelne Bausteine lassen sich frei kombinieren.

Ein Sonderfall bleibt die kontinuierliche Reconciliation, also der permanente Abgleich zwischen gewünschtem und tatsächlichem Zustand. Im Ernstfall muss ein:e Operator:in manuell eingreifen können, ohne dass der Controller die Änderung sofort zurückrollt. Die Lösung: eine Annotation, die eine einzelne Ressource von der Reconciliation-Schleife ausnimmt. Der Controller erkennt sie und überspringt die Ressource gezielt.

Würde Koss die Architektur heute wieder so bauen? "Vermutlich ja", sagt er – mit Verweis auf Architecture Decision Records, die den historischen Kontext jeder Entscheidung dokumentieren. Neue Technologien können neue Antworten liefern. Aber mit dem gewählten Weg fühlt sich sein Team komfortabel.


Patrick Koss ist Tech Lead bei STACKIT mit Schwerpunkt auf verteilten Systemen und Cloud-Native-Entwicklung. Zu seinen Kernkompetenzen zählen Backend-Entwicklung (Go, Python, Rust), verteilte Systeme (Microservices, Service Mesh, Message Queues), Cloud-Native-Technologien (Kubernetes, Docker, Serverless), skalierbare Hochleistungssysteme sowie Continuous Integration & Deployment.

 

Produktion: Event Wave, Patrizio De Mitri

Moderation: David Tielke

Neueste Beiträge

Sichtkontakt: Coding-Driven Design - Kimi K3 – das Modell hinter dem Agenten, Teil 4
Zwischen fehlerfrei kompiliert und überzeugend gestaltet liegt eine Lücke, die reine Codeanalyse kaum erfasst. Sobald ein Agent seine eigene Oberfläche betrachtet, beginnt eine andere Art der Entwicklung mit neuen Möglichkeiten, aber auch neuen Maßstäben.
5 Minuten
Planen, patchen, prüfen mit Kimi - Kimi K3 – das Modell hinter dem Agenten, Teil 3
Ein starkes Modell allein schreibt noch keinen verlässlichen Code. Erst im Repository zeigt sich, ob aus künstlicher Intelligenz ein brauchbarer Entwicklungspartner entsteht oder aber ein Risiko mit Shell-Zugriff.
5 Minuten
Haben wir nichts gelernt? - Verständnis statt Fertiglösung – auch beim Umgang mit KI
Ein KI-Experiment des Autors schlug hohe Wellen – die Reaktionen offenbaren jedoch einen alten Fehler der Softwareentwicklung: die Suche nach der Abkürzung.
7 Minuten
26. Aug 2026

Das könnte Dich auch interessieren

"Vertrauen ist nicht Hoffnung": Warum KI-Coding Entwickler:innen zu Prüfern macht - Interview
Cloud Code, Codex & Co. treffen im Alltag eigenständige Entscheidungen. Patrick Schnell erklärt im DWX-Interview, wo Vertrauen endet und Kontrolle beginnen muss.
12. Aug 2026
"Menschen erzählen Geschichten, keine CRUD-Operationen" - Interview
Event Sourcing gilt als kompliziert. Golo Roden von native web GmbH erklärt im DWX-Interview, warum das ein Missverständnis ist – und warum das Konzept das perfekte Fundament für KI-Projekte liefert.
19. Aug 2026
Building Features is easy – echten Wert liefern nicht - Interview
Eva Feigl erklärt im DWX-Interview, warum Teams oft am falschen Problem arbeiten – und wie Annahmen, Vanity Metriken und fehlendes Nutzer-Feedback echten Produkterfolg verhindern.
5. Aug 2026
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige