首先,查看自动调整器的状态,确认该自动调整器尝试正确地扩展和收缩群集。运行以下命令输出自动调整器的状态:
$ kubectl -n kube-system logs -f deployment/cluster-autoscaler
如果无法从日志中确定问题,可配置自动扩展器日志的详细程度。以下为更改日志级别的方法:
$ kubectl -n kube-system edit deployment cluster-autoscaler
在文件中,找到以下代码行:
'4”更改为更高的值,例如“6”。这将记录更多详细信息。
如果配置正确并且自动调整器日志没有任何异常,您可以手动执行缩减命令。运行以下命令:
$ kubectl -n kube-system annotate node
注:将
如果自动扩展器依然没有删除节点,您可以强制更新它以确保所有更改得到应用。运行以下命令:
$ kubectl -n kube-system rollout restart deployment cluster-autoscaler
强制更新将重新启动所有调用自动缩放器的Pod,并确保它们都连接到最新版本的调整器。