启用节点自动伸缩
更新时间 2025-05-27 09:13:59
最近更新时间: 2025-05-27 09:13:59
本节介绍了启动节点自动伸缩的用户指南。
通过控制台启用节点自动伸缩
安装cube-cluster-autoscaler
登录天翼云CCE控制台。
在集群列表页面,单击目标集群名称,进入集群详情,然后在左侧导航栏,选择插件 > 插件市场。
找到cube-cluster-autoscaler插件,点击安装。
启用节点自动伸缩功能
登录天翼云CCE控制台。
在集群列表页面,单击目标集群名称,进入集群详情,然后在左侧导航栏,选择节点 > 节点池。
点击编辑按钮,开启自动伸缩,设置伸缩组最大数量和伸缩组最小数量。
验证配置
查看伸缩组状态与全局配置
如需修改全局配置,可点击修改按钮到如下页面配置
如需在不删除某伸缩组的情况下暂停自动扩缩容,可停用该伸缩组
使用以下命令查看Cluster Autoscaler的状态。
kubectl get pods -n kube-system -l app=cluster-autoscaler
使用以下命令查看集群中的节点数量。同时,监控一段时间,确保节点数量根据工作负载需求自动调整。
kubectl get nodes
配置优化
根据实际需求,可以调整Cluster Autoscaler的配置以优化节点伸缩性能。
1.调整扩容和缩容的延迟时间
scaleDownDelayAfterAdd:新增节点后等待的时间。
scaleDownUnneededTime:节点在被认为不需要前等待的时间。
2.调整资源利用率阈值:
scaleDownUtilizationThreshold:低于该阈值的节点将被移除。