DevConf.CZ 2026

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 :)


Company or affiliation:

IBM

Job title:

Backend Developer


Session

06-18
13:35
15min
Beyond the Defaults: Extending Kubectl with Krew
Subham Rai, Nikhil Ladha

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.

Cloud, Hybrid Cloud, and Hyperscale Infrastructure
A113 (capacity 64)