All things Service-Mesh
- Istio : An open platform to connect, manage, and secure microservices
- Linkerd : An ultralight service mesh for Kubernetes and beyond
- Consul : A distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
- Kuma : A universal open source control-plane for Service Mesh and Microservices, supports K8s and VM
- Aspen Mesh : A simpler and more powerful distribution of Istio
- OpenShift Service Mesh : Connect, manage, and observe microservices-based applications with security-focused Istio and Red Hat OpenShift
For a comprehensive list of service meshes around, have a look at : Service Mesh Landscape
What is a Service Mesh
From nginx service mesh page:
A service mesh is a configurable, low‑latency infrastructure layer designed to handle a high volume of network‑based interprocess communication among application infrastructure services using application programming interfaces (APIs). A service mesh ensures that communication among containerized and often ephemeral application infrastructure services is fast, reliable, and secure. The mesh provides critical capabilities including service discovery, load balancing, encryption, observability, traceability, authentication and authorization, and support for the circuit breaker pattern.
- Service mesh explained in plain english (For Starters)
- Introduction to service mesh (Intermediate)
- Great introduction to Service Mesh (Advanced)
Service Mesh Comparison - A Great resource!
Platform9 Blog : A comparison of istio, linkerd and consul
thenewstack.io : Which service mesh should i use?
glasnostic.com : Comparing service meshes linkerd vs istio
kubedex.com : Istio vs linkerd vs linkerd2 vs consul
Title | Author | Publisher |
---|---|---|
Service Mesh Primer | Eberhard Wolff, Hanna Prinz | INNOQ |
The Service Mesh | George Miranda | O'Reilly Media, Inc. |
Mastering Service Mesh Architecture | Anjali Khatri, Vikram Khatri | Packt (coming in Feb 2020) |
Learn Service Meshes using Interactive Browser-Based Scenarios
Interactive learning for servicemesh by OpenShift (in-browser!!)
Building your very own service mesh
Istio service mesh workshop
ServiceMeshDay2019 Schedule, Playlist
ServiceMeshCon2019 Schedule, Playlist, Presentations
The multi-service mesh management plane : Meshery
- Please contribute to making this list really awesome, exhaustive, and up to date, all contributions are Welcome!
- Contributing to this page is easy - Please send PR or open an issue with the information.