capstone5–8 weeks~4h mentor timeLive defense
Kubernetes Operator for Stateful Workloads
Write a real operator: CRDs, reconciliation loops, backups and the upgrade path that doesn't lose data.
gokubernetescontroller-runtime
The brief
Write a real operator: CRDs, reconciliation loops, backups and the upgrade path that doesn't lose data. The brief is deliberately incomplete — you make and justify the tradeoffs.
Deliberately ambiguous — you make and justify the tradeoffs. Your work is checked against a held-out evaluation you can't see in advance.
Milestones & mentor checkpoints
1CRD & API designweek 1mentor review
2Reconciliation loopweek 3mentor review
3Backup & restoreweek 5mentor review
4Upgrades & chaosweek 7mentor review
How you're graded
Correctness
40% weight
Scalability
30% weight
Code quality
30% weight