5

Can someone help me to understand if service mesh itself is a type of ingress or if there is any difference between service mesh and ingress?

Ivan Aracki
  • 4,861
  • 11
  • 59
  • 73
Nin
  • 99
  • 1
  • 8

1 Answers1

9

An "Ingress" is responsible for Routing Traffic into your Cluster (from the Docs: An API object that manages external access to the services in a cluster, typically HTTP.)

On the other side, a Service-Mesh is a tool that adds proxy-Containers as Sidecars to your Pods and Routs traffic between your Pods through those proxy-Containers.

use-Cases for Service-Meshes are i.E.

  • distributed tracing
  • secure (SSL) connections between pods
  • resilience (service-mesh can reroute traffic from failed requests)
  • network-performance-monitoring
Ivan Aracki
  • 4,861
  • 11
  • 59
  • 73
Alex
  • 186
  • 3
  • Thanks, @Alex, this helped me to understand the difference between the purpose of existence of these both Kubernetes objects – Nin Aug 31 '21 at 15:40
  • also, I like this one-liner - "An Ingress is the entry point of a service mesh.", which was shared as another answer prior (as it helps to understand where exactly these two objects reside in the Kubernetes ecosystem) – Nin Aug 31 '21 at 15:46