lJ
2025-04-30
来自江苏
>>> kube-proxy,作为 Kubernetes 集群内的服务注册中心,负责服务发现和负载均衡。 >>> kube-proxy:kube-proxy 是 Kubernetes 集群的服务发现组件和负载均衡器。kube-proxy 会 Watch 集群的 Service 和 Pod 资源,并动态维护一个 Service IP(VIP)和 Pod IP(RS) 列表的映射,在 Service 和 Pod 有更新时,会动态的更新这个映射表。 怎么理解这里的服务注册中心、服务发现呢,kube-proxy Watch了Service和EndPointSlice(或EndPoint),EndPointSlice控制器Watch了Service、EndPointSlice、Pod维护endpointslices资源的关联关系,kube-proxy负责创建iptables和ipvs规则(这些规则提供了负载均衡能力)。 个人理解,kube-proxy只是构建 iptables/IPVS 规则,实现流量转发。服务注册(或发现?)更像是EndpointSlice Controller完成的。