Proposal
Implementing mTLS between Hosts, rather than between pods. This would require to route a connection between two maesh proxies (one per node), instead of only one (on the target node) today. That would still bring mTLS between nodes in the cluster, but not when pods are running on the same node.
Background
One of the benefits by introducing a Service Mesh is the possibility to have end-to-end encryption (mtls) between services. While Maesh is currently not build to have one sidecar proxy per service to be light-weight, we're not intending to change that. In our opinion, end-to-end encryption between hosts in a service-mesh is sufficient.
Proposal
Implementing mTLS between Hosts, rather than between pods. This would require to route a connection between two maesh proxies (one per node), instead of only one (on the target node) today. That would still bring mTLS between nodes in the cluster, but not when pods are running on the same node.
Background
One of the benefits by introducing a Service Mesh is the possibility to have end-to-end encryption (mtls) between services. While Maesh is currently not build to have one sidecar proxy per service to be light-weight, we're not intending to change that. In our opinion, end-to-end encryption between hosts in a service-mesh is sufficient.