Service mesh thoughts

I would like some feedback on anyone currently using any service mesh in production or development.

  • Is it in prod or dev?
  • What challenges have you faced?
  • Can you share your most painful learning experience with implementing it?
  • What control plane / data plane did you chose and why?

With knative, Isito 1.0 GA, linkerd 2.0 GA, and many other cool things going on, there’s almost too many options :slight_smile:

I’m interested in seeing how the community is approaching this…


We’re heading the same way considering Istio also. Would be interested in know your choices.

1 Like

Yeah with the new stuff coming from Hashicorp (Consul) and Linkerd2 for me Istio is not becoming the obvious choice, I’ve use some of them and here is a very short summary.

  • Consul is not my favorite cause ins’t very K8s native but I’m hoping for the new stuff coming.
  • Istio is great but there is no so many stuff doing at the same time that I feel if I touch it’ll break :confused: a feature I do love from Istio is the multi-cluster mesh.
  • Linkerd 2 interesting honestly the only downside is the auto-injecting sidecar but I can live without it and I’m currently using it.

That’s my 2 cents I know is short comment but I’m really highlighting the stuff impact me.