mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-05-21 08:33:39 +00:00
8.3 KiB
8.3 KiB
Service Mesh
- Introduction
- Service Mesh and API Gateways
- Tools For Evaluating Service Meshes
- Consul Service Mesh
- Linkerd Service Mesh
- Maesh Service Mesh
- Traffic Director (Google's Service Mesh)
- Envoy Proxy Service Mesh
- Istio - Service Mesh
- Open Service Mesh
- Kourier
- AWS App Mesh
- NGINX Service mesh
Introduction
- infoq.com: Service Mesh Ultimate Guide: Managing Service-to-Service Communications in the Era of Microservices
- deloitte.com: Service Mesh en arquitecturas de microservicios
- Service meshes to the rescue: Load balancing and scaling long-lived connections in Kubernetes
- blog.christianposta.com: Do I Need an API Gateway if I Use a Service Mesh?
- thenewstack.io: Service Mesh Adds Security, Observability and Traffic Control to Kubernetes
- lucperkins.dev: Service mesh use cases
- thenewstack.io: Zero-Trust Security with Service Mesh
- solo.io: Identity Federation for Multi-Cluster Kubernetes and Service Mesh
- cncf.io: Service Mesh Is Still Hard
- medium: Part 1 — Why Red Hat Openshift Service Mesh? 🌟
- openshift.com: Introducing OpenShift Service Mesh 2.0 🌟
- weave.works: Introduction to Service Meshes on Kubernetes and Progressive Delivery 🌟
- rancher.com: Using Hybrid and Multi-Cloud Service Mesh Based Applications for Distributed Deployments Service Mesh addresses the communication requirements typical in a microservices-based application, including encrypted tunnels, health checks, circuit breakers, load balancing and traffic permission. Leaving the microservices to address these requirements leads to an expensive and time consuming development process. In this blog, we’ll provide an overview of the most common microservice communication requirements that the Service Mesh architecture pattern solves.
- thenewstack.io: Offloading Authentication and Authorization from Application Code to a Service Mesh
Service Mesh and API Gateways
Tools For Evaluating Service Meshes
- Meshery.io: Open source tool for evaluating and contrasting service meshes
Consul Service Mesh
- consul.io
- medium: Consul in Kubernetes — Pushing to Production
- medium: HashiCorp Consul: Multi-Cloud and Multi-Platform Service Mesh
- hashicorp.com: Get Started with Consul Service Mesh on Kubernetes 🌟
- HashiCorp Consul Ingress Gateways and L7 Traffic Management in Kubernetes Learn about the advanced features of HashiCorp's Consul service mesh that are valuable to both infrastructure operators and developers.
- hashicorp.com: HashiCorp Consul Ingress Gateways and L7 Traffic Management in Kubernetes 🌟
Consul Connect
Linkerd Service Mesh
"Installed @Linkerd in staging yesterday using Helm and Terraform. It was incredibly easy to setup and immediately helped me diagnose tricky latency issues between services. I have no idea why I didn’t do this sooner. Can’t wait to get this into production."
Maesh Service Mesh
Traffic Director (Google's Service Mesh)
- Traffic Director overview
- Google Cloud’s Traffic Director — What is it and how is it related to the Istio service-mesh?
- Google Traffic Director and the L7 Internal Load Balancer Intermingles Cloud Native and Legacy Workloads
- infoq.com: Introducing Traffic Director: Google's Service Mesh Control Plane
- Traffic Director and gRPC—proxyless services for your service mesh
Google L7 Internal Load Balancer
Envoy Proxy Service Mesh
- Envoy
- Examining Load Balancing Algorithms with Envoy
- solo.io: Why the control plane matters. Control planes are different than data planes. Separating the control plane from data plane 🌟
xDS protocol (Envoy's Discovery Service Protocol)
- xDS REST and gRPC protocol
- "The gRPC project is adding support for the xDS protocol, think Envoy Proxy as a library, which will provide a subset of functionality without an external proxy. 🤯 The best part, xDS based control planes such as Istio, Traffic Director, and Consul Connect should just work." Kelsey Hightower
Istio - Service Mesh
Open Service Mesh
Kourier
- Kourier: A lightweight Knative Serving ingress
- https://github.com/knative/net-kourier : Kourier is an Ingress for Knative Serving. Kourier is a lightweight alternative for the Istio ingress as its deployment consists only of an Envoy proxy and a control plane for it.