What is the difference between ingress and service mesh in kubernetes?

8/31/2021

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?

-- Nin
kubernetes
kubernetes-ingress
servicemesh

1 Answer

8/31/2021

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
-- Alex
Source: StackOverflow