3 ms·
I don’t understand how you can possible say something like “more complex than” here. There are so many axes and trade off spaces at play. In some ways it’s simp
by klysm 4y ago
I don’t understand how you can possible say something like “more complex than” here. There are so many axes and trade off spaces at play. In some ways it’s simpler, in some ways it’s more complex. Nomad is easier in a lot of ways because it solves a subset of the problems. You can use it independently of consul and vault but that induces many costs.
- withinboredom 4y agoI mean, installing kubernetes on a baremetal cluster took me 10 minutes to run a script that I wrote over ~2 weeks. I spent two months trying to figure out consul, nomad, and vault, how they work together, dealing with their weird failure modes, etc. Basically, RAFT sucks. It really isn't very resilient AT ALL. You can literally take down an entire RAFT cluster with a single packet. One freakin packet. At least Kubernetes will continue to run in a degraded state if etcd goes on the fritz.
- klysm 4y ago> together, dealing with their weird failure modes, etc. Basically, RAFT sucks. It really isn't very resilient AT ALL. You can literally take down an entire RAFT cluster with a single packet. One freakin packet. etcd (the core of k8s) uses raft as its consensus algorithm. I’m not even sure what you are conflating, or what this magical single packet you are referring to is. Kubernetes will very much not continue to work if etcd goes down which is why people tend to host it outside of k8s itself for production use cases.
- withinboredom 4y agoConsul, Nomad, and Vault all use RAFT to function /at all/ so it’s really easy to break. Kubernetes will continue to run in a degraded state if etcd loses quorum. Your services will still be reachable.
- klysm 4y agoIf nomad loses quorum do your services become unreachable? I don’t think so.
- withinboredom 4y agoYou have to turn off the Nomad node to restore quorum, so yeah, the do become unreachable.