Appearance
从负载均衡访问K8S nodeport类型的pod的访问流程
在NodePort的基础上,通过负载均衡器将外部流量分发到集群节点的NodePort上,再由kube-proxy转发到Service背后的Pod。
客户端请求先到达外部负载均衡器,
负载均衡将流量转发到某个Node节点的NodePort,
Node节点上的kube-proxy通过IPVS或iptables将请求转发到对应 Service,再根据 Service 的后端Endpoints将请求转发到具体 Pod,
最终由Pod内应用处理请求并返回响应。
补充:NodePort类型的pod
Kubernetes会在每个节点上分配一个静态端口(范围通常为30000-32767),并将该端口上的流量转发到Service背后的Pod。