Live data from Hacker News

Ask HN: Are there any open source forks of nomad and consul?

news.ycombinator.com

31–39 of 39 posts

Re: Ask HN: Are there any open source forks of nomad and consul?

#31
post #30

You can use etcd for service discovery...that's how k8s does it, no? As for nomad I never used it much, but did like that you could run things locally and have unified environments. I would recommend Nix but we all know what's going on there, sadly FOSS has been consumed by political infighting as well.

I think etcd is basically a k8s only project now- Consul has a ton of quality of life stuff added on. There's always Zookeeper.

Anything but Zookeeper! It was written long before the cloud was a thing, relies on hard-coded IPs, and is practically impossible to operate idiomatically in a cloud environment (unless you’re using statefulsets in K8S to paper over it). It has served us well over the past two decades, but it’s nigh time to give it the proper burial ceremony it deserves.

Re: Ask HN: Are there any open source forks of nomad and consul?

#34

Serious question, why not just use kubernetes instead of Nomad? The only “kinda cool”, thing I saw with Nomad is that it can “orchestrate” binary files, not just containers. That said, putting binaries in containers isn’t very difficult.

Same reason why you use Ruby instead of Java, Nomad has its own opinionated way of doing things that jives with a lot of people.

Re: Ask HN: Are there any open source forks of nomad and consul?

#35

Serious question, why not just use kubernetes instead of Nomad? The only “kinda cool”, thing I saw with Nomad is that it can “orchestrate” binary files, not just containers. That said, putting binaries in containers isn’t very difficult.

I like the single-binary approach that Nomad (and Consul) uses. Whereas, Kubernetes feels like a complicated web of services and APIs that need to work together. There's also a bunch of choices that need to be made up front when deploying Kubernetes to decide which distribution to use and which components you may or may not need. Kubernetes is a lot more flexible and powerful than Nomad, but Nomad is a lot easier to deploy and manage.

Re: Ask HN: Are there any open source forks of nomad and consul?

#36
post #30

Earlier quoted context omitted.

I think etcd is basically a k8s only project now- Consul has a ton of quality of life stuff added on. There's always Zookeeper.

Anything but Zookeeper! It was written long before the cloud was a thing, relies on hard-coded IPs, and is practically impossible to operate idiomatically in a cloud environment (unless you’re using statefulsets in K8S to paper over it). It has served us well over the past two decades, but it’s nigh time to give it the proper burial ceremony it deserves.

ZK in statefulsets can still get wedged super hard, especially if you power cycle all the nodes. It's pretty unpleasant.

Re: Ask HN: Are there any open source forks of nomad and consul?

#37
post #30

You can use etcd for service discovery...that's how k8s does it, no? As for nomad I never used it much, but did like that you could run things locally and have unified environments. I would recommend Nix but we all know what's going on there, sadly FOSS has been consumed by political infighting as well.

I think etcd is basically a k8s only project now- Consul has a ton of quality of life stuff added on. There's always Zookeeper.

> I think etcd is basically a k8s only project now

I hate etcd with the best of them, but etcd is used in a lot more places than just kubernetes:

https://github.com/apache/apisix/blob/master/docs/en/latest/...

https://github.com/traefik/traefik#:~:text=Etcd,

https://github.com/zalando/patroni#patroni-a-template-for-po...

https://github.com/purpleidea/mgmt/tree/0.0.26/etcd (this one shows up on HN quite a bit)

https://github.com/sorintlab/stolon#features

It's actually one of the major reasons I wouldn't touch those projects

Re: Ask HN: Are there any open source forks of nomad and consul?

#38

Serious question, why not just use kubernetes instead of Nomad? The only “kinda cool”, thing I saw with Nomad is that it can “orchestrate” binary files, not just containers. That said, putting binaries in containers isn’t very difficult.

Why use a knife when you can use our EveryThingCutter-9000 that requires a week of training to operate.

Re: Ask HN: Are there any open source forks of nomad and consul?

#39
I had been tired of waiting for someone (like Linux Foundation) to step up to provide opensource forks of Nomad and Consul.

Had been 5 months and the new hashicorp's code has been changed (bugfixes, etc) and as the drift from the last opensource code becomes wider (even worst, a major change with major versions), i'm setup an organisation for the community to discuss and help on the future to work on the last opensourced version of consul and nomad.

My organisation depends a lot on consul and nomad and the BSL makes it unnecessarily complicated for our case.

https://github.com/OpenHotPot/OpenHotPot (Consul) https://github.com/OpenHotPot/OpenNood (Nomad)

Post reply on HN