Live data from Hacker News

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

news.ycombinator.com

11–20 of 39 posts

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

#11

There is https://www.serf.io/ which is a Hashicorp project as well, but the license doesn't seem as bad as nomad and from what I understand it's the basis for things like nomad and consul. Learned about it in this blog post: https://fly.io/blog/building-clusters-with-serf/

> Serf is a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.

I'm confused. Isn't that what consul originally was?

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

#12
I actually wouldn't get really worked up about it since new owner introduces opportunities for new rules, doubly so given that IBM was one of the participants in OpenTofu so it seems they are more open source fans than not

I've also heard that the fuck-you license change was actually a negotiation tactic for the acquisition

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

#13

There is https://www.serf.io/ which is a Hashicorp project as well, but the license doesn't seem as bad as nomad and from what I understand it's the basis for things like nomad and consul. Learned about it in this blog post: https://fly.io/blog/building-clusters-with-serf/

> Serf is a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant. I'm confused. Isn't that what consul originally was?

Consul is built upon the Serf library. https://www.serf.io/intro/vs-consul.html

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

#14

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.

For those who were unaware of the Nix situation (like me):

https://news.ycombinator.com/item?id=40199153

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

#15

There is https://www.serf.io/ which is a Hashicorp project as well, but the license doesn't seem as bad as nomad and from what I understand it's the basis for things like nomad and consul. Learned about it in this blog post: https://fly.io/blog/building-clusters-with-serf/

> Serf is a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant. I'm confused. Isn't that what consul originally was?

IIRC Serf is mostly a library; I think the product around it is more for demonstration than actual expected use. Consul uses libserf for it's gossip protocol.

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

#16

Not that I've found and it would make sense there isn't really. Kubernetes with all it's warts is clear Nomad equivalent and insert random Kubernetes service mesh here. I know neither of them are as nicely opinioned at those two services but there is starting to be plenty of more opinioned Kubernetes deployments.

Really weird to see "opinionated" used as a good thing.

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

#17
post #8

Not that I've found and it would make sense there isn't really. Kubernetes with all it's warts is clear Nomad equivalent and insert random Kubernetes service mesh here. I know neither of them are as nicely opinioned at those two services but there is starting to be plenty of more opinioned Kubernetes deployments.

Could you maybe elaborate on what you consider an opinionated kubernetes deployment? Are there some open source projects you find promising?

Opinionated meaning it picks, install, patches your CNI/Ingress/Load Balancer/DNS Server/Metrics Server/Monitoring Setup.

k3s is probably most well known as it ships with bunch of preinstall software: https://github.com/k3s-io/k3s so you can just start throwing yaml files at cluster and handling workloads. It's what I use for my homelab.

Paid things I've heard of include OpenStack and SideroLabs. Haven't used personally by SRE coworkers say good things about them.

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

#18

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.

[deleted]

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

#19
post #8

Earlier quoted context omitted.

Could you maybe elaborate on what you consider an opinionated kubernetes deployment? Are there some open source projects you find promising?

Opinionated meaning it picks, install, patches your CNI/Ingress/Load Balancer/DNS Server/Metrics Server/Monitoring Setup. k3s is probably most well known as it ships with bunch of preinstall software: https://github.com/k3s-io/k3s so you can just start throwing yaml files at cluster and handling workloads. It's what I use for my homelab. Paid things I've heard of include OpenStack and SideroLabs. Haven't used persona…

Most hosted options like GKE also fall into this category - networking, load balancers, and to a certain extent monitoring is all set up for you.

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

#20

Not that I've found and it would make sense there isn't really. Kubernetes with all it's warts is clear Nomad equivalent and insert random Kubernetes service mesh here. I know neither of them are as nicely opinioned at those two services but there is starting to be plenty of more opinioned Kubernetes deployments.

Really weird to see "opinionated" used as a good thing.

Most people, including Tech people, with software just want a list of sensible defaults out of the box. You are installing Calico, Ingress-Nginx, CoreDNS, MetalLB, cert-manager and ArgoCD out of the box? Cool, some deployment/service/ingress YAML later and my workloads are cooking.

As SRE who deals with a ton of Kubernetes clusters, I find a ton of needlessly complex clusters because rookies setting up the clusters didn't understand the implications of their actions and grabbed whatever a blog post said was good idea.

Post reply on HN