作者回复: 1. 可以通过 istioctl pc secret <pod name> -o json 查看 2. 1.5之后SDS服务默认开启,会自动管理证书。如果你要在mesh内部手动挂载证书可能需要关闭sds(但这个需求很奇怪,mesh内部应该是可信的);如果你是指在gateway层面的,参考https://istio.io/latest/docs/tasks/traffic-management/ingress/secure-ingress/
作者回复: 没错,一般内部系统都是可信的,不需要mTLS。不过不排除有这样的需求,比如你的系统要和财务等更高安全要求的系统对接。
作者回复: 在destinationrule先关闭tls看一下,tls: mode: DISABLE 也可以进入调用服务的envoy的log看看什么日志,必要的话可以开debug模式看
作者回复: 双向一般用于应用内部的服务之间通信,毕竟速度要慢