← The Hammrly story

Why not kubectl?

Often you should use kubectl. Hammrly is not arguing otherwise—it is arguing that kubectl is a poor multi-tenant product.

Use kubectl when…

In that world, kubectl (and GitOps applying the same objects) is simpler than introducing another control plane. Adding Hammrly would be ceremony.

kubectl stops being enough when…

Giving every researcher a kubeconfig that can create Jobs is operationally expensive: credential sprawl, accidental privilege, and a support surface that is the Kubernetes API itself. That is a platform problem, not a missing alias for kubectl apply.

How Hammrly relates

Hammrly keeps kubectl where it belongs—with operators—while tenants talk to a gateway and query API. The cluster still runs Jobs; users do not need to speak Kubernetes to request capacity.

kubectl is the right screwdriver. It is the wrong self-service desk.