我希望 istio envoy 代理将 http 流量转换为 https
I want istio envoy proxy to translate http traffic to https
我将 k8s 与 istio 结合使用。
而且,我有外部 api 和 https 端点(相互 tls)
而且我不希望来自 k8s pod 的每个 api 请求都实现双向 tls 调用,所以如果 istio envoy 代理可以处理双向 tls 就太好了。然后 pod 可以用 http 调用 api,请求会被 envoy 转换为 https mtls 请求。
+---------------------------------+
| (pod) ---http--> (envoy proxy) -|-https(mtls)--> external api
+---------------------------------+
我设法找到了与 envoy 的相互 tls 的解决方案。
现在我应该找到如何设置 envoy 代理以将 http 转换为 https。
我想我应该使用 ServiceEntry、DestinationRule、VirtualService,但我卡在这里了。
帮帮我。
Here 是关于 istio.io 如何做的任务。
我将 k8s 与 istio 结合使用。 而且,我有外部 api 和 https 端点(相互 tls)
而且我不希望来自 k8s pod 的每个 api 请求都实现双向 tls 调用,所以如果 istio envoy 代理可以处理双向 tls 就太好了。然后 pod 可以用 http 调用 api,请求会被 envoy 转换为 https mtls 请求。
+---------------------------------+
| (pod) ---http--> (envoy proxy) -|-https(mtls)--> external api
+---------------------------------+
我设法找到了与 envoy 的相互 tls 的解决方案。
现在我应该找到如何设置 envoy 代理以将 http 转换为 https。 我想我应该使用 ServiceEntry、DestinationRule、VirtualService,但我卡在这里了。
帮帮我。
Here 是关于 istio.io 如何做的任务。