【发布时间】:2020-02-02 10:12:43
【问题描述】:
我正在创建 istio 服务网格,然后尝试从 istio pod 调用外部服务。
我按照链接中的步骤操作
https://istio.io/docs/tasks/traffic-management/egress/egress-gateway-tls-origination/
直到
2 Verify that your ServiceEntry was applied correctly by sending a request to http://edition.cnn.com/politics.
但是代替“edition.cnn.com”,使用了我的服务。
当我尝试在我的 pod 内进行 curl 时,我收到以下错误。
[2020-02-02T10:02:52.465Z] "GET / HTTP/1.1" 503 UF,URX "-" "-" 0 91 150 - "-" "curl/7.58.0" "fafa8680-bdf1-468a-b50f-1a4430707ceb" "service.abc.com" "173.25.13.66:80" outbound|80||service.abc.com - 173.25.13.66:80 10.44.0.6:47544 - default
我可以 ping 到 service.abc.com,但如何调试此错误,以及如何获取更多日志进行分析?由于上面链接中没有提到为 mtls 和目标规则创建步骤,所以我没有创建它们。
注意:我在 edition.cnn.com 上没有遇到任何问题,但在使用我的服务时遇到问题,该服务在网格外部并在我公司网络内的另一台服务器上运行。
【问题讨论】:
-
我需要创建任何服务吗?但它没有提到在上面的链接中创建任何服务。
-
当您使用edition.cnn.com/politics 时,您会得到什么输出? 301?
标签: kubernetes istio