- 文档首页
容器服务
容器服务 VKE
用户指南
网络
服务(Service)
负载均衡(LoadBalancer)
负载均衡服务概述
负载均衡(LoadBalancer)
负载均衡服务概述
负载均衡服务概述
负载均衡(LoadBalancer)类型的 Service 通过使用外部负载均衡器,使流量能够平滑地分发到集群中的多个 Pod 上。本文介绍负载均衡类型 Service 的常见概念和技术原理。
基本原理
当创建一个 LoadBalancer 类型的 Service 时,系统会为该 Service 创建或复用一个外部的负载均衡器,用于向公网或者内网暴露服务。负载均衡器支持转发到 NodePort 服务,也支持直接转发到处于 VPC-CNI 网络模式下的容器中。转发到 NodePort 服务时的基本原理,如下图所示。
外部流量策略
当 Serivce 类型为 LoadBalancer 或 NodePort 时,支持配置该服务的外部流量策略,用于控制从外部网络到服务的流量路由。支持的配置项包括Local和Cluster。在 Pod 直通模式或非 Pod 直通模式下,外部流量策略的转发行为略有不同。
非 Pod 直通
在非 Pod 直通模式下,流量经由节点 NodePort 转发到 Pod 中。此时,不同外部流量策略的主要区别如下:
- Local:Pod 所在的节点被添加到 CLB/NLB 后端,外部流量只会到达有 Pod 所在的节点。节点的流量只转发给本节点的 Pod,即流量仅在同一个节点的 Pod 中进行转发。
- Cluster:集群所有节点均会被添加到 CLB/NLB 后端,外部流量可能会转发到任意节点。节点的流量会转发到不同节点的 Pod。
说明
VCI Pod 一定会被添加到 CLB/NLB 后端。
非 Pod 直通模式下,外部流量策略主要区别,如下表所示。
Pod 直通
在 Pod 直通模式下,Pod 会被直接添加到 CLB/NLB 后端,外部的请求会直接转发到 Pod,不会再经过节点进行转发。适用于对网络有性能要求的场景。
说明
- Pod 直通模式仅支持 VPC-CNI 网络的集群中配置和生效。
- VCI Pod 一定会被添加到 CLB/NLB 后端。
Pod 直通模式下,外部流量策略主要区别,如下表所示。
最近更新时间:2026.04.07 11:59:37