Ask HN: Kubernetes Deployers

1 points by jdwyah ↗ HN
What are we using to deploy to Kubernetes these days?

I have been using the same simple ruby script/gem for a long time. Honestly, I find it pretty decent, but it also feels crazy to me that there isn't something better. Don't we all need something to turn a basic description of our application into k8s yaml and give us some help with kubectl commands?

Every time I look around, I find things that feel pretty complex like https://github.com/psyhomb/k8s-deployer or they are way more than I want. I just want to say: run this command as a cron and this command as a daemon and this one as a web app. With a bit of flexibility / customizability.

Am I missing something? For reference, https://github.com/prefab-cloud/pfab is my thing. But I wouldn't say it's really fit for public consumption today.

3 comments

[ 3.1 ms ] story [ 21.9 ms ] thread
Use a managed platform like minikube for your laptop, or terraform to provision EKS if you’re in in AWS, or the equivalents in the other clouds.

There’s no point to building your own control plane from scratch anymore for 95% of cases.

Oh yeah, I’m totally sold on that. GKE autopilot was about as 1 button as I could get.

It’s just the next step that feels like there is a missing tool. But i don’t need something complex. I’m happy kubectl apply. I just don’t want to manage the k8s directly.

Have a look at bunnyshell.com

It can deploy full environments, not just apps