14 ms·
How does the K8s / Envoy / Istio stack compare to Nomad / Consul from Hashi?
by ETHisso2017 8y ago
How does the K8s / Envoy / Istio stack compare to Nomad / Consul from Hashi?
- rexarex 8y agoConsul is just Service discovery. Istio adds a service mesh in which you can introduce all sorts of routing like 1% traffic to a canary, dark deploy on another route, etc. also mTLS authentication and authorization. I think consul came out with Consul Connect to compete but I’m not too familiar with that. Also Istio just runs in your cluster effortlessly instead of needing some VMs for Consul.
- alpb 8y agoOnce you install Istio, all your traffic goes through Envoy sidecar proxies automatically injected to your pods. Consul just provides service discovery (like DNS, which Kubernetes offers by default). By proxying traffic, Istio lets you program how your traffic works (traffic splitting, policies, monitoring, ...).
- manigandham 8y agoConsul 1.2 supports service mesh deployments with a new feature called Consul Connect. It includes a sidecar proxy. Good podcast episode about Hashicorp today: https://softwareengineeringdaily.com/2019/02/04/scaling-hashicorp-with-armon-dagdar-and-mitchell-hashimoto/ https://softwareengineeringdaily.com/2019/02/04/scaling-hash...
- alpb 8y agoOh lordy, I guess everyone’s making service meshes now.