Live data from Hacker News

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

news.ycombinator.com

21–30 of 39 posts

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

#21

Earlier quoted context omitted.

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.

Yea, biggest thing I see missing in EKS/GKE/AKS is they don't come with Ingress Controller out of the box which is really frustrating. By default, they really should install Ingress-Nginx unless administrator asks for not to be installed.

It's pretty minor problem overall though.

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

#22
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…

Thanks, now I get what you mean. I’ve always called that a kubernetes distribution.

Plain kubernetes is as useless as a plain Linux kernel without a userland around it, and normally you don’t want to build a kubernetes or Linux distribution from scratch.

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

#23

Earlier quoted context omitted.

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.

Yea, biggest thing I see missing in EKS/GKE/AKS is they don't come with Ingress Controller out of the box which is really frustrating. By default, they really should install Ingress-Nginx unless administrator asks for not to be installed. It's pretty minor problem overall though.

This startled me too in the beginning. I was expecting something built in, pre-wired to one of the commercial cdn/reverse proxy offerings (like cloudfront or Azure CDN).

But honestly I think the big cloud providers don’t want their kubernetes offerings to be too easy to use, they try to nudge inexperienced people to use their proprietary serverless products. Kubernetes does make switching to another cloud provider far too easy ;)

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

#24

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?

Serf is used within Consul for agent to agent checks (and some communication). There's an entire subsystem called the 'serf check' that shows up within every single Consul agent. It's one component of the entire 'Consul' system.

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

#25

Earlier quoted context omitted.

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.

Yea, biggest thing I see missing in EKS/GKE/AKS is they don't come with Ingress Controller out of the box which is really frustrating. By default, they really should install Ingress-Nginx unless administrator asks for not to be installed. It's pretty minor problem overall though.

AWS used to have an integrated Ingress Controller - It just sucked (At least partially because it was built by Google, not AWS). That AWS didn't take over hosting of it (it's not even available as an add-on!) when Kubernetes the Project removed the first-party support of it is... Well, it's a statement by AWS. They were dragged kicking and screaming into Kubernetes at all, because they see it as hurting their moat, and have stalled the Ingress project quite a bit.

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

#28

Earlier quoted context omitted.

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.

Yea, biggest thing I see missing in EKS/GKE/AKS is they don't come with Ingress Controller out of the box which is really frustrating. By default, they really should install Ingress-Nginx unless administrator asks for not to be installed. It's pretty minor problem overall though.

GKE does ship with both Ingress and Gateway controllers integrated, they set up GCP load balancers with optional automatic TLS certificates.

I think you need to flip a flag on the cluster object to enable the Gateway controller.

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

#29
post #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

If you look at what IBM did to centos and redhat, its definitely worth getting worked up about.

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

#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.

Post reply on HN