我对istio的mTLS流有点困惑。在bookinginfo示例中,我看到服务是通过http而不是https进行调用的。如果服务之间存在mTLS,那么服务进行http调用?
会不会是https服务转到特使代理,该代理将其转换为https?但是,在服务器的特使代理日志中,我在日志中看到了http。
有谁能解释一下这是怎么回事吗?
问候
发布于 2018-03-11 03:35:59
HTTP从服务转到特使代理,该代理将其转换为https。
正确,但前提是在Istio中启用此功能。要启用它,请参见https://istio.io/docs/setup/kubernetes/quick-start.html#installation-steps中的安装步骤5
安装Istio并启用侧服务器之间的相互TLS身份验证:
kubectl apply -f install/kubernetes/istio-auth.yaml
您可能还想阅读有关测试此功能的相关内容:https://istio.io/docs/tasks/security/mutual-tls.html。
https://stackoverflow.com/questions/49214419
复制相似问题