Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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



> Nomad seems much simpler to use and manage

Agree, Nomad is so easy to get started and because of the simplicity of the architecture, very easy to maintain as well.

> but Kubernetes allows you to do more ... We use Kubernetes instead of Nomad at work

Same here, Kubernetes at work, Nomad for personal projects. But I have yet to find anything I cannot do in Nomad that you normally do in Kubernetes. Could you provide some specific things you've tried to get working in Nomad but couldn't (or simply doesn't exists in Nomad), while it worked in Kubernetes? Would be useful to know before I get too deep into Nomad.


> But I have yet to find anything I cannot do in Nomad that you normally do in Kubernetes.

VM live migration. I was surprised that people use kubevirt for that, but apparently this is a valid usecase. Otherwise nomad can do relatively complex vm configurations.


The entire operator paradigm is kubernetes centric. You're missing out on all of the innovations around operations automation if you use nomad. Same with GitOps to an extent, HC pushes people to use terraform or waypoint for deployments while everyone else uses argo and tekton (or some other k8s runner).


Nomad will still get you where you need to be. Aside from vm live migration i am yet to find a good example of a workload where nomad is straight up is unable to do what you need.


You mean you run VMs inside... Kubernetes? Am I misunderstanding something here?


Not only k8s, but i ran VM's with both Nomad and K8s. Nomad supports VM workloads out of the box. K8s requires Kubevirt [0].

[0] https://www.nomadproject.io/docs/drivers/qemu [1] https://kubevirt.io/


I knew about nomad (and it makes sense given it has from the start a more corporate, on-prem audience), didn't know/remember about KubeVirt. Hopefully I won't have any use for it in my scenario but thanks for the link!


What do you even still use VMs for?


Anything that needs a kernel module (OpenVPN with tap for example) is better off as a separate VM. Or anything that is not linux, so BSD, Illumos etc.

Also I am using Nomad over baremetal to create VM's with Nomad clients onboard. Kind of a messy setup, but works really well for me.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: