Nikhil Ladha
Nikhil Ladha is a backend developer from India, working at IBM and has more than 5yrs of industry experience in the domain of storage, web and kubernetes.He is also an active open-source contributor and a maintainer of multiple open-source projects. He loves to travel and explore the world. In his free time, he loves to relax those brain muscles by playing PC games :)
Session
kubectl is great for the basics, but it starts to feel clunky once you’re managing complex, stateful stacks. If you’ve ever had to exec into a "toolbox" pod just to run a simple Ceph health check or hunt through nested CRDs while an alert is firing, you know the frustration. It’s a high-friction workflow that kills productivity.
In this session, we’ll look at how Krew fixes this by turning kubectl into a modular powerhouse. I’ll explain the mechanics of how Krew plugins actually work—leveraging binary naming conventions to create a native-feeling CLI experience. Using kubectl-rook-ceph as our primary example, we’ll demonstrate how to collapse complex storage operations into simple, actionable one-liners. You’ll see how this plugin abstracts away the "scary" parts of Rook-Ceph, like OSD maintenance and recovery, directly from your local terminal. Leave the "pod-hopping" behind and learn how to build a CLI that actually understands your stack.