I am adding security to my cluster. One of the requirements is that the communication between pods is secure.
The most viable option I found is to implement a "service mesh". I have seen that Calico, Istio, Linkerd are good options. But I don't know which one is the lightest as any of them have a lot of components that I won't really need.
If you have another recommendation, it is welcome.
I read:
- What is pod to pod encryption in kubernetes? And How to implement pod to pod encryption by using mTLS in kubernetes?
- How to configure Kubernetes to encrypt the traffic between nodes, and pods?
- https://medium.com/@santhoz/nginx-sidecar-reverse-proxy-for-performance-http-to-https-redirection-in-kubernetes-dd9dbe2fd0c7