Hacker News new | ask | show | jobs
by WnZ39p0Dgydaz1 1959 days ago
I really wanted to try Nomad and switch from Kubernetes but I eventually went back to using Kubernetes.

To run a Nomad cluster that is feature comparable to a Kubernetes cluster you also need to maintain Consul and Vault. With that it's no longer so simple to setup/maintain. A minimal Kubernetes distribution (k3s) is significantly simpler - a single command and you're up and running locally or on EC2.

The other problem with Nomad are unknown unknowns. The community has established Kubernetes as somewhat of a standard. This means you can find many pre-built applications (Helm charts) and solutions to common problems. With Nomad, I need to build everything from scratch. That's fine for extremely simple things like single containers deployments, but anything with more complex requirements, e.g. something similar to a small Kafka cluster, takes significant effort.

I found k3s + spot instances to be a great solution. It works beautifully and is fault-tolerant across spot restarts.