网络响应如何到达 AKS 中的 pod

how does a network response reach a pod in AKS

我想知道网络流量如何到达 AKS 中的 pod。

假设我有一个简单的 pod,它没有通过负载均衡器或入口公开。如果我使用 curl https://google.com 之类的东西向 public 网络发出网络请求,那么我也会得到响应。如果没有 public IP,响应如何找到到达 Pod 的方式?

某处一定是网关或类似的东西。我假设。我有兴趣找到它的 public IP 地址以进行故障排除。

kube-proxy 在每个节点上是 运行,并促进节点上其他 pods 的东西向和南北向交通。具体细节将取决于您设计的 Azure 网络的实现,但流量将流出到 NAT 网关,或者,如果节点位于 public 地址 space,则直接从那里流出。

您可以通过使用众多“curl my IP”服务之一获得 public IP。