为了满足生产环境调整管控面参数的需求,ACK@Edge Pro版集群为您提供了管控面参数自定义功能。您可以根据需要修改托管组件Kube API Server和Kube Controller Manager(KCM)的参数。本文介绍如何自定义ACK@Edge Pro版集群的管控面参数。
注意事项
为了确保顺利完成管控面的参数修改,请仔细阅读以下注意事项:
- 修改参数之后,管控面会进行重启,建议您选择业务低峰进行参数修改操作。
- 修改参数之后,您输入的参数会覆盖ACK@Edge Pro提供的默认参数,从而导致默认参数失效。
- 为了保证管控面的稳定性,当前ACK@Edge Pro仅支持自定义部分参数。
- 请确保您输入的参数正确且完整,错误参数可能会导致管控面启动失败。关于参数设置的详细信息,请参见kube-apiserver和kube-controller-manager。
自定义ACK@Edge Pro版集群的管控面参数
下文以修改Kube API Server组件为例,说明如何修改组件参数。
默认参数列表
当您进入组件的参数配置操作之后,组件原有的默认参数会被覆盖。您可以参考以下表格将参数恢复为默认值。
Kubernetes版本 | 组件名 | 参数 | 默认值 |
---|---|---|---|
1.16 | kube-apiserver | ServiceNodePortRange | 30000-32767 |
EnableAdmissionPlugins |
|
||
kube-controller-manager | HorizontalPodAutoscalerSyncPeriod | 15s |