概要
What if learning Kubernetes felt less like reading YAML and more like clearing levels in a game?
In this talk, I present Project Yellow Olive, a Python-based retro TUI that gamifies Kubernetes learning. Learners enter themed towns, meet characters, unlock challenges, battle Team Evil, and earn progress by fixing real Kubernetes resources on a local cluster. Pods, Services, Deployments, probes, RBAC, and resource limits become missions rather than chapters in a tutorial.
Built with Textual, Rich, Pygame, and the Kubernetes Python client, Yellow Olive combines game loops, hints, validation, and live cluster feedback. I’ll share how Python can turn infrastructure learning into an interactive experience where players learn by exploring, debugging, and progressing.
スピーカーについて
Anubhav Sanyal
Anubhav Sanyal is a Software Engineer based in Bangalore, India, currently working at National Australia Bank. His work focuses on platform engineering, automation, and building developer tools using Python.
He is the creator of Project Yellow Olive, a retro-inspired terminal application that explores gamified approaches to learning Kubernetes, as well as RedCoffee, an open-source Python library for generating reports from SonarQube analysis. Through these projects, he enjoys experimenting with ways to make complex systems more approachable for developers.
Anubhav has shared his work at PyCon Malaysia ( 2025 ) , PyCon Indonesia ( 2025 ) and Python Asia 2026( formerly PyCon APAC ) . He continues to learn from and contribute to the Python community through open-source projects and technical discussions.
Outside of work, he has a strong interest in exploring new ideas around developer experience and enjoys building small, creative projects that combine engineering with thoughtful design.