3 ms·
Could you comment a bit more on how Nomad has better modular design? Almost everything in Kubernetes is replaceable so what makes Nomad better in that regard? T
by gtirloni 9y ago
Could you comment a bit more on how Nomad has better modular design? Almost everything in Kubernetes is replaceable so what makes Nomad better in that regard? Thank you
- djhaskin987 9y agoSure. What I mean by that is that if you use kubernetes, you will be using kubernetes service Discovery, endpoints, ingress, and volumes, where nomad is strictly the scheduler. For example you can easily set up nomad with consul service discovery and then use the same consul instance for service discovery of services living outside nomad, such as legacy applications. It's hard to do something like that with Kube services because kubernetes comes with its own service discovery mechanism. For more comparison between the two schedulers coming from the point of view of someone who chose Nomad, look at this article https://medium.com/@copyconstruct/schedulers-kubernetes-and-nomad-b0f2e14a896 https://medium.com/@copyconstruct/schedulers-kubernetes-and-... . I especially found his idea of incremental infrastructure improvement interesting, near the bottom if of the article.
- djhaskin987 9y agoI just wanted to apologize, I incorrectly refer to the author of the article above as "him". It's a "her", Cindy Sridharan ( https://twitter.com/copyconstruct https://twitter.com/copyconstruct ).