如何删除减少eksctl kubernetes中的节点
How to delete decrease the nodes in eksctl kubernetes
我要删除集群的单节点
这是我的问题,我创建的节点只有 2 个节点 运行
但有时我需要更多节点几分钟,然后在使用缩减后我只想从集群中删除漏节点。
我手动缩放 up/down
这是我遵循的步骤
- 创建具有 2 个节点的集群
- 扩展集群并添加 2 个。
- 在我只想删除带有所有备份 pod 的 2 节点之后
我用命令试过了
eksctl scale nodegroup --cluster= cluster-name --name= name --nodes=4 --nodes-min=1 --nodes-max=4
但这无济于事,它会删除随机节点,管理器也会崩溃。
一个选项是为瞬时负载使用单独的节点组,使用 taints/tolerations 将负载调度到该节点组,如果不需要,则使用 drain/delete 特定节点组。
您是否手动缩放 up/down 个节点?如果您使用的是集群自动缩放器之类的东西,将会有像 "cluster-autoscaler.kubernetes.io/safe-to-evict": "false"
这样的变量来保护 pods 不被缩减。
我要删除集群的单节点
这是我的问题,我创建的节点只有 2 个节点 运行
但有时我需要更多节点几分钟,然后在使用缩减后我只想从集群中删除漏节点。
我手动缩放 up/down
这是我遵循的步骤
- 创建具有 2 个节点的集群
- 扩展集群并添加 2 个。
- 在我只想删除带有所有备份 pod 的 2 节点之后
我用命令试过了
eksctl scale nodegroup --cluster= cluster-name --name= name --nodes=4 --nodes-min=1 --nodes-max=4
但这无济于事,它会删除随机节点,管理器也会崩溃。
一个选项是为瞬时负载使用单独的节点组,使用 taints/tolerations 将负载调度到该节点组,如果不需要,则使用 drain/delete 特定节点组。
您是否手动缩放 up/down 个节点?如果您使用的是集群自动缩放器之类的东西,将会有像 "cluster-autoscaler.kubernetes.io/safe-to-evict": "false"
这样的变量来保护 pods 不被缩减。