
I wanted to understand how Kaggle Kernels work, so I built a minimal version locally — inspired by the real Kaggle kernel design.
Each notebook session runs in its own k8s pod:
- Start → pod spins up
- Run cells → executed in kernel , states managed
- Stop → pod is destroyed
This helped me understand execution, isolation, and lifecycle under the hood.
You can deploy it easily on Minikube.
GitHub: https://github.com/mageshkrishna/k8s-kaggle-kernel-clone
If you find it useful, consider starring the repo ⭐
u/Formal-Woodpecker-78 — 8 days ago