4 ms·
Nomad replaces parts of K8. It is not a drop-in replacement. If one only want the container orchestration that is fine but then you need Consul for service disc
by AtNightWeCode 4y ago
Nomad replaces parts of K8. It is not a drop-in replacement. If one only want the container orchestration that is fine but then you need Consul for service discovery and so on.
- wlonkly 4y agoI've described this as "Nomad is a container orchestrator, while Kubernetes has a container orchestrator". Nomad, Consul and Vault interoperate extremely well and are mostly pleasant to use, but I found myself missing the rest of the ecosystem pretty quickly, especially around ingresses, and I think they made the wrong decision on the networking model compared to Kubernetes. That said, I haven't played with Consul Connect, the Consul+Envoy service mesh, yet. That might address a lot of the problems. But fundamentally I can't help but think that Nomad and Kubernetes both made a run of it and Kubernetes came out the winner of mindshare and ecosystem.
- chucky_z 4y agoTraefik and Nomad play very nice together if ingress is your main concern.
- chucky_z 4y agoThis is not true anymore. They released service discovery a little bit ago.
- AtNightWeCode 4y agoThank you, I did not know that. It seems a bit limited in comparison to Consul but it would probably work in many cases.
- chucky_z 4y agoThey're also adding in a basic secrets k/v store in the next version. Their intention (I believe) is to target small use-cases and IOT use-cases; while allowing folks to scale to gigantic levels when mixing in Consul/Vault.