【发布时间】:2019-06-26 12:04:02
【问题描述】:
我刚开始使用 Istio 并保护服务到服务的通信,有两个问题:
- 使用 nginx ingress 时,Istio 是否会使用 TLS 保护从入口控制器到服务的数据?
- 是否可以通过 TLS 一直到 Pod 进行保护?
【问题讨论】:
标签: kubernetes istio
我刚开始使用 Istio 并保护服务到服务的通信,有两个问题:
【问题讨论】:
标签: kubernetes istio
通过将“Envoy”作为 sidecar 容器部署到 (a) NGINX POD 和 (b) Application POD,istio 将确保这两个服务通过 TLS 相互通信。
事实上,这就是使用 Istio 背后的全部想法,即使用 ENVOY side-car 保护 POD 之前的所有通信方式。 Envoy 将拦截所有进出 POD 的流量,并与对等 Envoy 对应方执行 TLS 通信。
所有这些都是以透明的方式完成的,即对应用程序容器透明。执行 TLS 层作业的责任,例如。握手、加密/解密、对等点发现等都被卸载到特使边车。
【讨论】: