[TIL] K8s: Difference between ingress controller and service mesh

TIL about the difference between ingress controller and service mesh.

The former is responsible for managing traffic that flows into the the application (North-South traffic).

The latter is used to mediate and secure service-to-service communication within the cluster (East-West traffic).

Diagram of ingress controller and service mesh