如何删除eksctl kubernetes中的减少节点



我想删除集群的单个节点

这是我的问题,我正在创建一个只有2个节点在运行的节点但有一段时间,我需要更多的节点几分钟,然后在使用缩小后,我只想从集群中删除排水节点。我手动放大/缩小
这是我遵循的步骤

  1. 创建具有2个节点的集群
  2. 放大集群,再添加2个
  3. 在我想删除2个节点后,所有备份pod

我用命令尝试过

eksctl scale nodegroup --cluster= cluster-name --name= name --nodes=4 --nodes-min=1  --nodes-max=4

但这并没有帮助,它会删除随机节点,管理器也会崩溃。

一个选项是为瞬态负载使用一个单独的节点组,对要在该节点组上调度的laod使用污染/容忍,如果不需要,则排出/删除该特定节点组。

是否手动放大/缩小节点?如果您使用的是类似集群自动缩放器的东西,那么会有类似"cluster-autoscaler.kubernetes.io/safe-to-evict": "false"的变量来保护pod不按比例缩小。

相关内容

  • 没有找到相关文章

最新更新