关于Kubernetes内部Service请求负载均衡机制的问询
关于Kubernetes内部Service请求分发机制的疑问
我曾查阅过Stack Overflow上的相关问题,内容和我的疑问高度相似,但该问题的已采纳答案存在明显不完整性且可能有误,因此仍希望提出新问题。
目前关于常规Kubernetes Service(非LoadBalancer类型)的内置负载均衡,存在信息缺失或矛盾的情况。比如Cilium官方文档指出“Kubernetes并未附带负载均衡的实现”;我在Kubernetes官方文档中也未找到内部Service负载均衡的相关说明,仅在Ingress相关章节中有提及。
我的问题是:当从Kubernetes集群内部向Service的内部地址发起请求时,请求的负载均衡或分发机制是怎样运作的?
我知道每个节点上的Kubernetes代理会为这类Service创建DNS记录,但对于跨多个Pod和节点的Service,请求分发是如何实现的?必然存在对应的负载均衡机制,否则这类场景根本无法正常运行,不是吗?
内容的提问来源于stack exchange,提问作者Dean Gurvitz
相关产品推荐
相关产品推荐

