I built Kuberoku, a CLI that aims to bring a Heroku style workflow to vanilla Kubernetes.
I’ve used Heroku for years and still think the apps / deploy / logs / run DX is hard to beat. On the other hand, I like Kubernetes, but I don’t love how much of the day-to-day workflow becomes YAML and glue.
Right now, Kuberoku is still early, but kuberoku deploy works and handles the basic deployment workflow (build + apply + rollout) via Kubernetes primitives.
How it works: Kuberoku is written in Python and interacts directly with the K8s API. It doesn't require a heavy server-side operator; it uses native Kubernetes primitives to handle the build-apply-rollout loop.
I’m currently working on: - a git push-style workflow - RBAC / multi-tenant safety so it’s usable by teams
I’d love feedback from K8s/platform folks on: What’s the first edge case you’d try to break in a tool like this?