外部 IP 完全可以从集群外部访问。集群内的所有节点都可以完全访问它。但是,当我尝试从集群中的 pod 远程登录到 URL 时,该 pod 与作为服务后端的一部分的 pod 不在同一节点上,连接总是超时。
与作为服务后端一部分的 pod 在同一节点上运行的 pod 可以访问外部 IP。
所有 pod 都可以完美到达服务的集群 IP。
当我将 externalTrafficPolicy 设置为 Cluster 时,Pod 能够访问外部 URL,无论它们位于哪个节点上。
我正在使用 iptables 代理和 kubernetes 1.16
我完全不知道为什么会这样。有人能对此有所了解吗?