diff --git a/docs/configure.md b/docs/configure.md index 7c2a6ede..a44e141d 100644 --- a/docs/configure.md +++ b/docs/configure.md @@ -148,18 +148,15 @@ spec: ``` 监听器参数说明:https://docsv3.qingcloud.com/network/loadbalancer/api/listener/modify_listener_attribute/ - -## 配置LB监听器backend +## 五、配置LB监听器backend ### 如何配置 根据 `service` 的 `externalTrafficPolicy` 字段的取值,决定LB监听器backend的添加策略 - `Local`: 只会添加提供服务pod所在的Worker节点为LB监听器的backend - `Cluster`: 如果`service`中不显式指定 `externalTrafficPolicy` 字段的值,则默认为`Cluster`;这种模式下,可以通过给服务添加相关注解来指定LB监听器backend的添加规则 - `Cluster`模式下,目前支持的 `service` 注解有: - 使用指定Label的Worker节点作为后端服务器, `service.beta.kubernetes.io/qingcloud-lb-backend-label`,可以指定多个Label,多个Label以逗号分隔。例如:`key1=value1,key2=value2`,多个Label之间是And关系。同时,在需要成为后端服务器的Worker节点打上`key1=value1,key2=value2`的Label;只有服务指定的所有Label的key和value都和Worker节点匹配时,Worker节点会被选为服务的后端服务器;没有此注解则添加所有Worker节点为backend - ### 参考示例 #### Local模式 将服务的`externalTrafficPolicy`指定为`Local`,只添加pod所在Worker节点为backend