集群网络配置
节点最少绑定容器网卡数
节点最少绑定容器网卡数,保障节点最少有多少张容器网卡绑定在节点上,支持数值跟百分比两种配置方式。
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
nic-minimum-target |
0-256 |
10 |
允许 |
CCE Turbo |
节点最少绑定容器网卡数: 保障节点最少有多少张容器网卡绑定在节点上。
范围:正整数;例如10,表示节点最少有10张容器网卡绑定在节点上。当超过节点的容器网卡配额时,后台取值为节点的容器网卡配额。
配置建议:
建议配置为大部分节点日常运行Pod个数的大小;集群中的节点上会根据配置的值预热出一定的网卡个数,预热的网卡会占用容器子网的IP,请合理规划容器子网网段大小。
预热容器网卡上限检查值
节点预热容器网卡上限检查值
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
nic-maximum-target |
0-256 |
0 |
允许 |
CCE Turbo |
节点预热容器网卡上限检查值: 当节点绑定的容器网卡数超过本参数设置的值,不再主动预热容器网卡。当该参数大于等于节点最少绑定容器网卡数(nic-minimum-target)时,则开启预热容器网卡上限值检查;反之,则关闭预热容器网卡上限值检查。
范围:正整数;例如0,表示关闭预热容器网卡上限值检查。当超过节点的容器网卡配额时,后台取值为节点的容器网卡配额。
配置建议:
建议设置为0,如期望配置检查上限,建议将此值设置为大部分节点平时最多运行的Pod数
动态预热容器网卡数
节点动态预热容器网卡数
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
nic-warm-target |
0-256 |
2 |
允许 |
CCE Turbo |
节点动态预热容器网卡数: 当Pod使用完节点最少绑定容器网卡数(nic-minimum-target)后,会始终额外预热多少张容器网卡,只支持数值配置。
当节点动态预热容器网卡数(nic-warm-target) + 节点当前绑定的容器网卡数 大于 节点预热容器网卡上限检查值(nic-maximum-target)时,只会预热nic-maximum-target与节点当前绑定的容器网卡数的差值。
配置建议:
建议设置为2,此参数提供了动态预热能力,保证了节点始终有一定数量的预热网卡,建议配置为大部分节点日常10s内会瞬时弹性扩容的Pod数。
预热容器网卡回收阈值
节点预热容器网卡回收阈值
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
nic-max-above-warm-target |
0-256 |
2 |
允许 |
CCE Turbo |
节点预热容器网卡回收阈值: 只有当节点上空闲的容器网卡数 - 节点动态预热容器网卡数(nic-warm-target) 大于此阈值时,才会触发预热容器网卡的解绑回收。只支持数值配置。
调大此值会减慢空闲容器网卡的回收,加快Pod的启动速度,但会降低IP地址的利用率,特别是在IP地址紧张的场景,请谨慎调大。
调小此值会加快空闲容器网卡的回收,提高IP地址的利用率,但在瞬时大量Pod激增的场景,部分Pod启动会稍微变慢。
配置建议:
建议设置为2,建议配置为大部分节点日常在分钟级时间范围内会频繁弹性扩容缩容的Pod数 - 大部分节点日常10s内会瞬时弹性扩容的Pod数。