Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
wanggangqiang committed Aug 26, 2022
1 parent c2f6c04 commit b82512e
Showing 1 changed file with 1 addition and 4 deletions.
5 changes: 1 addition & 4 deletions docs/configure.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit b82512e

Please sign in to comment.