1 Antwort
- Neueste
- Die meisten Stimmen
- Die meisten Kommentare
0
【以下的回答经过翻译处理】 我理解你的EKS节点中的一个节点即将进行维护。目前,你有第二个节点组,运行着3个“worker” pod。你想将该节点组缩小为2个节点,并且希望被计划维护的节点在缩小过程中被移除。你的工作负载已经转移到了其他两个节点上。
以下是我在测试环境中测试过的一些步骤,可以实现这个目标。
你可能已经知道,你的节点组有一个自动伸缩组,它会负责启动/终止节点,并保持节点数量与你的自动伸缩期望容量一致。
在EKS上进行驱逐: $ kubectl get nodes
$ kubectl cordon <节点名称>
$ kubectl drain <节点名称> --ignore-daemonsets
要终止实例并减少自动伸缩组的大小:
$ aws autoscaling terminate-instance-in-auto-scaling-group --instance-id <实例ID> --should-decrement-desired-capacity --region <区域>
Relevanter Inhalt
- AWS OFFICIALAktualisiert vor einem Jahr
- AWS OFFICIALAktualisiert vor 3 Jahren
- AWS OFFICIALAktualisiert vor einem Jahr
- AWS OFFICIALAktualisiert vor 2 Jahren