News for hackers. Stuff that matters.
Re:Acorn: A simple application deployment framework for Kube... by figassis on Sunday August 28, 2022 @08:49AM (#32628015)
My issue with nomad is I also have to handle a second cluster, Consul, and that's it's own overhead. I'd rather just stay with k8s if the alternative is Nomad. Id totally jump to Nomad if all I had to do was deploy nomad, and consul was embedded in all nodes. I'm not an expert in consul, and really don't want another time sink.
Re:Acorn: A simple application deployment framework for Kube... by schmichael on Sunday August 28, 2022 @11:06AM (#32628951)
Nomad 1.3 has builtin service discovery and 1.4 is around the corner with features for secrets so you can get started without vault too.

(I work for HashiCorp on Nomad)

Re:Acorn: A simple application deployment framework for Kube... by dfinninger on Sunday August 28, 2022 @04:26PM (#32631751)
At the core of K8s is an Etcd cluster, so if you’re spinning your own it’s the same thing. However, part of the value-add of cloud providers in the K8s space is that they hide it from you.
Re:Acorn: A simple application deployment framework for Kube... by figassis on Tuesday August 30, 2022 @03:45AM (#32647718)
I understand that, but I already invested the time to work with etcd and can handle a few of k8s failure modes. Really do not want to throw that away for something that has a similar dependency, and that I do not now know well. Nomad might be simpler to use, but not to setup or manage due to Consul dependency.

Also, a lot of these products are missing a lot of documentation. I often find the tutorials are inflexible and focus on only 2 use cases out of the 4 most common. For example, focus on cloud when lots of engineers would rather deploy on bare metal. I would love for there so be one simple Nomad ansible role that would help setup nomad on bare metal with wireguard networking. This would probably be easy if consul was not required and it did not need so much babysitting.

Re:Acorn: A simple application deployment framework for Kube... by sofixa on Thursday September 01, 2022 @03:50AM (#32673306)
Just throwing this out there:

Since Nomad 1.3, Consul is no longer required for Service Discovery, and since 1.4 Vault will no longer be needed for KV secrets.

And for what it's worth, i used to run Nomad+Consul in production on bare metal and it was easy to setup (2x 3 servers with a binary to start with some basic conf) and maintain (an update every month or so, which consisted of upgrading the binary on each node and restarting the service after 5 mins of reading the release notes).

Re:Acorn: A simple application deployment framework for Kube... by metadat on Sunday August 28, 2022 @07:41PM (#32633288)
Etcd has come a long way and generally doesn't behave strangely or cause big issues these days.

The cloud providers generally aren't actually doing any significant amount of work on your behalf on the etcd front.

Re:Acorn: A simple application deployment framework for Kube... by tuananh on Sunday August 28, 2022 @09:54PM (#32634025)