Istio on Kubernetes:pod 到服务的通信不起作用

Istio on Kubernetes: pod to service communication doesn't work

我有两个部署(A 和 B),每个都公开 ClusterIP 服务。在部署 Istio 之前,我能够通过其服务(例如 http://B.default.svc.cluster.local/dosomecrazystuff

从 pod A 与 B pods 中的任何一个进行通信

部署 Istio (1.0.5) 后,在部署 A 中从 pod 调用它时出现“http://B.default.svc.cluster.local 拒绝连接”。

Istio 中的默认路由策略是什么?我不需要一些切肉刀负载平衡或基于版本的路由,只需要从 A 到 B 的直接通信(就像我在没有 Istio 的情况下那样做)。

使其工作所需的绝对最低配置是什么?

好吧,我的 MicroK8s 部署似乎遇到了一些本地问题。在 EKS 和另一个 MicroK8s 上,我可以根据需要进行通信,无需任何特殊操作。

因此,答案是:无需特殊配置即可运行,它应该能够按原样进行通信。