Kubernetes-Operator für eine Düsseldorfer Multi-Tenant-SaaS-Plattform entwickeln
Übersicht
Worum es bei diesem Projekt geht.
Entwickle einen Kubernetes-Operator für Multi-Tenant-SaaS, implementiere CRD, Reconcile-Loop und Tests und erhalte ein verifizierbares Zertifikat.
Das Szenario
Der SaaS-Anbieter plant, in zwei Jahren auf 1.000 Mandanten zu wachsen — der heutige Ops-Aufwand pro Mandant ist mit dem geplanten Team-Wachstum nicht vereinbar.
Das Briefing
Was Du tust und was Du zeigst.
Wie kapselt man einen Mandanten als Kubernetes Custom Resource, sodass der Operator alle Lebenszyklus-Phasen idempotent und ohne Operator-Eingriff verwaltet?
Earning criteria — what you'll demonstrate
- Custom Resource Definitions für Geschäfts-Domain-Konzepte modellieren
- Idempotente Reconcile-Loops mit Phasen-Zustand schreiben
- Update- und Lösch-Szenarien mit Finalizers korrekt behandeln
- Operator-Logik mit envtest realistisch testen
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Studienzuordnung folgt in Kürze.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
- Kubernetes Operators
Apply kubernetes operators to solve real industry problems and demonstrate production-level capability.
- Crds
Apply crds to solve real industry problems and demonstrate production-level capability.
- Go
Apply go to solve real industry problems and demonstrate production-level capability.
- Controller Runtime
Apply controller runtime to solve real industry problems and demonstrate production-level capability.
- Multi Tenancy
Apply multi tenancy to solve real industry problems and demonstrate production-level capability.
- Documentation
Apply documentation to solve real industry problems and demonstrate production-level capability.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Noch eine Sache