DevConf.CZ 2026

Subham Rai

I'm a software engineer with 4+ years of experience in Kubernetes-based storage systems. I'm a maintainer and one of the top four contributors to the Rook-Ceph CNCF graduated project. I'm also a maintainer of kubectl-rook-ceph. I have spoken at major conferences, including KubeCon, Cephalocon, FOSDEM, and Ceph Days.
My work focuses on distributed storage, Kubernetes operators, and cloud-native infrastructure.


Company or affiliation:

IBM India

Job title:

Software Engineer


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)