Nomad vs. Kubernetes
11–20 of 369 posts
Re: Nomad vs. Kubernetes
#12I assume that Nomad is simpler since the other features are provided by other hashi corp tools (e.g. secrets, auth, etc).
> Kubernetes aims to provide all the features needed to run Linux container-based applications including cluster management, scheduling, service discovery, monitoring, secrets management and more.
> Nomad only aims to focus on cluster management and scheduling and is designed with the Unix philosophy of having a small scope while composing with tools like Consul for service discovery/service mesh and Vault for secret management.
Re: Nomad vs. Kubernetes
#13I assume that Nomad is simpler since the other features are provided by other hashi corp tools (e.g. secrets, auth, etc).
Re: Nomad vs. Kubernetes
#14As a Xoogler it's always seemed weird to me how Kubernetes was compared to Borg. Kubernetes covers a much larger set of things than Borg alone, and I don't necessarily think that's for the better. Being written in a language that isn't well-suited to large projects and refactoring efforts doesn't help either. Nowadays I don't have use-cases for either, but from playing around with Nomad it felt a lot more "Borg-y" th…
Consul is used for service discovery. Fast, reliable and easily extensible. Yet to have a serious issue with it.
Re: Nomad vs. Kubernetes
#15Is it simply a matter of Kubernetes being an open source project and Nomad being owned by HashiCorp?
Re: Nomad vs. Kubernetes
#16Earlier quoted context omitted.
Borg is C++.
There you Go (pun intended). Go even replaced a low-level language like C++ and achieved the same result in the end. I don't know why I thought it's Java, probably the first Kube was initially in Java. It's even better that they managed to pull that off.
The community also has the attitude to pretend that these pitfalls don't actually exist, which is very different from C++ where most peculiar behaviours are well-understood and controlled.
Re: Nomad vs. Kubernetes
#17There seems to be plenty of reasons to run Nomad, compared to Kubernetes, but in what scenarios do Nomad lose out to Kubernetes? Is it simply a matter of Kubernetes being an open source project and Nomad being owned by HashiCorp?
Re: Nomad vs. Kubernetes
#18Earlier quoted context omitted.
Borg is C++.
There you Go (pun intended). Go even replaced a low-level language like C++ and achieved the same result in the end. I don't know why I thought it's Java, probably the first Kube was initially in Java. It's even better that they managed to pull that off.
Did it, though? Honest question. I get the feeling that it ended up competing with Java (and Python) more than it ended up replacing C++. The C++ folks seem to be way more into Rust than Go.
Re: Nomad vs. Kubernetes
#19There seems to be plenty of reasons to run Nomad, compared to Kubernetes, but in what scenarios do Nomad lose out to Kubernetes? Is it simply a matter of Kubernetes being an open source project and Nomad being owned by HashiCorp?
It would also be interesting if Docker's Swarm was.also featured in this comparison, as it just works right out of the box and doesn't come with any bells and whistles.
Re: Nomad vs. Kubernetes
#20Nomad seems much simpler to use and manage if you need to do simpler things, but Kubernetes allows you to do more. We use Kubernetes instead of Nomad at work but we are also using Consul in the Kubernetes cluster.