为方便对CCE集群中的kubernetes配置参数进行管理,开发了配置管理功能,通过该功能您可以对核心组件进行深度配置。
本功能仅支持在v1.15及以上版本的集群中使用,V1.15以下版本不显示该功能。
步骤 1 登录CCE控制台,在左侧导航栏中选择“资源管理 > 集群管理”。
步骤 2 单击集群后的“更多 > 配置管理”。
步骤 3 在侧边栏滑出的“配置管理”窗口中,根据业务需求修改Kubernetes的参数值:
配置管理参数
组件 | 参数 | 详情 | 取值 |
docker | default-ulimit-nofile | 限制容器内句柄数 | - |
kube-apiserver | default-not-ready-toleration-seconds | notReady容忍时间,NoExecute that is added by default to every pod that does not already have such a toleration. | 默认:300 |
default-unreachable-toleration-seconds | unreachable容忍时间,NoExecute that is added by default to every pod that does not already have such a toleration. | 默认:300 | |
max-mutating-requests-inflight | 在给定时间内的最大mutating请求数。 当服务器超过此值时,它会拒绝请求。 0表示无限制。 | 默认:1000 | |
max-requests-inflight | 在给定时间内的最大non-mutating请求数。 当服务器超过此值时,它会拒绝请求。 0表示无限制。 | 默认:2000 | |
service-node-port-range | nodeport端口范围 | 默认: 30000-32767 取值范围: min≥30000 max≤65535 | |
kube-controller-manager | concurrent-deployment-syncs | deployment的并发处理数 | 默认:5 |
concurrent-endpoint-syncs | endpoint的并发处理数 | 默认:5 | |
concurrent-gc-syncs | garbage collector的并发数 | 默认:20 | |
concurrent-namespace-syncs | namespace的并发处理数 | 默认:10 | |
concurrent-replicaset-syncs | replicaset的并发处理数 | 默认:5 | |
concurrent-resource-quota-syncs | resource quota的并发处理数 | 默认:5 | |
concurrent-service-syncs | service的并发处理数 | 默认:10 | |
concurrent-serviceaccount-token-syncs | serviceaccount-token的并发处理数 | 默认:5 | |
concurrent-ttl-after-finished-syncs | ttl-after-finished的并发处理数 | 默认:5 | |
concurrent_rc_syncs | rc的并发处理数 | 默认:5 | |
kube-api-qps | 与kube-apiserver通信的qps | 默认:100 | |
kube-api-burst | 与kube-apiserver通信的burst | 默认:100 | |
kube-scheduler | kube-api-qps | 与kube-apiserver通信的qps | 默认:100 |
kube-api-burst | 与kube-apiserver通信的burst | 默认:100 |
步骤 4 单击“确定”,完成配置操作。