验证通过Wireshark在Istio中启用了MTLS

时间:2020-07-13 09:59:32

标签: kubernetes wireshark istio kiali

我正在Kubernetes集群上运行服务,并且出于安全目的,我了解了名为istio的服务网格。 当前,我已经在istio-system名称空间中启用了Mtl,并且可以看到Sidecars在bookinfo服务的pod中运行。 但是,当通过Pod之间的Wireshark捕获流量时,我可以看到Wireshark中的上下文路由仍在HTTP中。我以为它应该是TLS加密的。

注意:我正在使用istio-1.6.3和服务的已定义网关和入口(Kubernetes入口)。

以下是屏幕截图: Wireshark image

1 个答案:

答案 0 :(得分:0)

正如我在评论中提到的那样,AFAIK是按设计工作的,如果要查看tls,可以尝试使用本tutorial中提到的内容。

看到与QOTM服务的未加密通信仅通过环回适配器发生,这只是TLS验证过程的一部分。理想情况下,您希望查看在群集周围流动的加密流量。为此,您可以删除“ http”过滤器,而是添加一个显示过滤器,以仅显示目标IP地址为QOTM Pod且目标端口为20000的TCP流量,您可以看到Envoy边车正在监听通过早期发布的kubectl describe命令。


@ jt97您好,我可以在kiali仪表板上看到锁徽章,我在某处读到这表示加密正在发生。

是的,确实有github issue

enter image description here enter image description here

希望您觉得这有用。