集群控制器并发配置
在Kubernetes集群中,控制器并发同步是管理和协调集群资源的关键机制。并发同步配置允许控制器同时处理多个资源对象的协调和reconciliation过程,从而提高集群管理的效率和响应速度。在设置时应当考虑性能与资源平衡的问题:
- 过低:可能导致资源协调延迟。
- 过高:可能消耗过多系统资源,影响集群稳定性。
最佳实践
- 根据集群规模和硬件资源动态调整。
- 监控控制器性能指标。
- 定期评估并优化并发配置。
- 考虑工作负载的特点和资源消耗。
注意事项
- 并发配置并非越高越好。
- 需要结合实际集群环境和工作负载特征进行调优。
- 建议通过压测和监控找到最佳配置点。
deployment并发处理数
允许同时同步的资源对象的数量。配置数量越大,管理响应越快,但 CPU(和网络)负载也越高
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
concurrent-deployment-syncs |
大于等于0 |
5 |
允许 |
CCE Standard/CCE Turbo |
配置建议:
无特殊需求建议保持默认配置

并发数量设置过小可能导致管理器处理响应慢,设置过大会对集群管控面造成压力,产生过载风险
endpoint并发处理数
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
concurrent-endpoint-syncs |
大于等于0 |
5 |
允许 |
CCE Standard/CCE Turbo |
GC回收工作线程数
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
concurrent-gc-syncs |
大于等于0 |
20 |
允许 |
CCE Standard/CCE Turbo |
Job并发处理数
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
concurrent-job-syncs |
大于等于0 |
5 |
允许 |
CCE Standard/CCE Turbo |
Namespace并发处理数
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
concurrent-namespace-syncs |
大于等于0 |
10 |
允许 |
CCE Standard/CCE Turbo |
ResourceQuota并发处理数
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
concurrent-resource-quota-syncs |
大于等于0 |
5 |
允许 |
CCE Standard/CCE Turbo |
Service并发处理数
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
concurrent-service-syncs |
大于等于0 |
10 |
允许 |
CCE Standard/CCE Turbo |
ServiceAccountToken并发处理数
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
concurrent-serviceaccount-token-syncs |
大于等于0 |
5 |
允许 |
CCE Standard/CCE Turbo |
TTLAfterFinished并发处理数
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
concurrent-ttl-after-finished-syncs |
大于等于9 |
5 |
允许 |
CCE Standard/CCE Turbo |
HPA并发处理数
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
concurrent-horizontal-pod-autoscaler-syncs |
大于等于0 |
5 |
允许 |
CCE Standard/CCE Turbo |
CronJob并发处理数
concurrent-cron-job-syncs 是一个控制定时任务(Cron Job)并发同步执行数量的重要参数。它主要用于管理和限制同时运行的定时任务数量,确保系统资源的合理分配和任务的有序执行。
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
concurrent-cron-job-syncs |
大于等于0 |
5 |
允许 |
CCE Standard/CCE Turbo |
Replicaset并发处理数
concurrent-replicaset-syncs 是一个控制 ReplicaSet 同步操作并发数量的关键参数。它主要用于管理和限制同时运行的Replicaset数量,确保系统资源的合理分配和任务的有序执行。
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
concurrent-replicaset-syncs |
大于等于0 |
5 |
允许 |
CCE Standard/CCE Turbo |