File tree Expand file tree Collapse file tree 3 files changed +30
-5
lines changed
incubator/tke-extend-network-controller Expand file tree Collapse file tree 3 files changed +30
-5
lines changed Original file line number Diff line number Diff line change @@ -23,11 +23,11 @@ type: application
23
23
# This is the chart version. This version number should be incremented each time you make changes
24
24
# to the chart and its templates, including the app version.
25
25
# Versions are expected to follow Semantic Versioning (https://semver.org/)
26
- version : 2.2.3
26
+ version : 2.3.0
27
27
28
28
# This is the version number of the application being deployed. This version number should be
29
29
# incremented each time you make changes to the application. Versions are not expected to
30
30
# follow Semantic Versioning. They should reflect the version the application is using.
31
31
# It is recommended to use it with quotes.
32
- appVersion : 2.2.3
32
+ appVersion : 2.3.0
33
33
kubeVersion : ' >= 1.26.0-0'
Original file line number Diff line number Diff line change 1
1
# tke-extend-network-controller
2
2
3
- ![ Version: 2.2.3 ] ( https://img.shields.io/badge/Version-2.2.3 -informational?style=flat-square ) ![ Type: application] ( https://img.shields.io/badge/Type-application-informational?style=flat-square ) ![ AppVersion: 2.2.3 ] ( https://img.shields.io/badge/AppVersion-2.2.3 -informational?style=flat-square )
3
+ ![ Version: 2.3.0 ] ( https://img.shields.io/badge/Version-2.3.0 -informational?style=flat-square ) ![ Type: application] ( https://img.shields.io/badge/Type-application-informational?style=flat-square ) ![ AppVersion: 2.3.0 ] ( https://img.shields.io/badge/AppVersion-2.3.0 -informational?style=flat-square )
4
4
5
5
针对 TKE 集群一些特殊场景的的网络控制器。
6
6
Original file line number Diff line number Diff line change 47
47
description : CLBPortPoolSpec defines the desired state of CLBPortPool.
48
48
properties :
49
49
autoCreate :
50
- description : 自动创建配置
50
+ description : |-
51
+ 自动创建的配置,如果启用,则当端口池中负载均衡器可用监听器数量不足时会自动创建新的负载
52
+ 均衡器来补充可分配监听器数量。
51
53
properties :
52
54
enabled :
53
55
description : 是否启用自动创建
@@ -203,10 +205,33 @@ spec:
203
205
- message : Value is immutable
204
206
rule : self == oldSelf
205
207
exsistedLoadBalancerIDs :
206
- description : 已有负载均衡器ID列表
208
+ description : |-
209
+ 已有负载均衡器实例 ID 列表,可动态追加。
210
+ 该列表的负载均衡器将会被端口池用于分配端口映射。
211
+ items :
212
+ type : string
213
+ type : array
214
+ lbBlacklist :
215
+ description : |-
216
+ CLB 黑名单,负载均衡实例 ID 的数组,用于禁止某些 CLB 实例被分配端口,可动态追加和移除。
217
+ 如果发现某个 CLB 被 DDoS 攻击或其他原因导致不可用,可将该 CLB 的实例 ID 加入到黑名单中,
218
+ 避免后续端口分配使用该 CLB。
207
219
items :
208
220
type : string
209
221
type : array
222
+ lbPolicy :
223
+ description : |-
224
+ CLB 分配策略,单个端口池中有多个可分配 CLB ,分配端口时 CLB 的挑选策略。
225
+ 可选值:Uniform(均匀分配)、InOrder(顺序分配)、Random(随机分配)。默认值为 Random。
226
+
227
+
228
+ 若希望减小 DDoS 攻击的影响,建议使用 Uniform 策略,避免业务使用的 IP 过于集中;若希望提高
229
+ CLB 的利用率,建议使用 InOrder 策略。
230
+ enum :
231
+ - Uniform
232
+ - InOrder
233
+ - Random
234
+ type : string
210
235
listenerQuota :
211
236
description : |-
212
237
监听器数量配额。仅用在单独调整了指定 CLB 实例监听器数量配额的场景(TOTAL_LISTENER_QUOTA),
You can’t perform that action at this time.
0 commit comments