6 ms·
Is HashiCorp Nomad a Better Kubernetes?
- mdaniel 4y agoI am reminded of https://en.wikipedia.org/wiki/Betteridge's_law_of_headlines https://en.wikipedia.org/wiki/Betteridge's_law_of_headlines > Any headline that ends in a question mark can be answered by the word no.
- dolni 4y agoThis article displays an astounding level of ignorance about how to run workloads absent a container orchestrator. If you run a docker container on autoscaling EC2 instances that register with a target group, you have apparently "written your own orchestrator."
- wfaler 4y agoHow did you arrive at that conclusion? The post claims nothing of the sort.
- dolni 4y agoThe post provides a laundry list of things that a container orchestrator does for you, and asserts that if you don't use Kubernetes or Nomad you have to implement all those things yourself. > If you have a set of servers, but no scheduler like Nomad or Kubernetes, you would be forced to do the following on your own: > Find the optimal server to place the execution of software on, for each deployment, given existing resource utilization of other processes & hardware. > ... If you have autoscaling groups there isn't any scheduler that I have to worry about (Amazon of course has one). Certainly I don't have to reinvent ten wheels just because I choose not to use a container orchestrator.
- wfaler 4y agoAutoscaling groups solve the problem of ensuring you have the desired number of server nodes running. They do not in anyway solve optimal placement of jobs. It only works “optimally” if you are running just a single service, or services that can all run fine on a single node, in which case you don’t need a scheduler to begin with. The Autoscaling group in this case only provides you with scaling & redundancy, not scheduling capabilities.
- mcdermott 4y agoYes, it is. Kubernetes is insanely complicated. Nomad is industrial grade but still simple.