驱逐和抢占


pods的驱逐与抢占测试

https://kubernetes.io/zh-cn/docs/concepts/scheduling-eviction/pod-priority-preemption/

当worker节点压力很大的时候,有pods会处在pending状态,这个时候可能会发生抢占
这里有一个很奇怪的现象就是当集群中有pending的pods的时候 如果把aws node干掉了,,,就会调度一个正常得上去,,,然后aws node 会尝试抢占他,,但是因为没有cni,,,所以这个新pod起不来也干不掉,,,aws node就抢不了他,,,,实测这个现象在pending大于1的时候发生,,没有啥例外

解决方案是干掉kubeproxy 因为他是一个host mode 的网络,,所以能干掉,,然后aws node就上去了,,然后kubeproxy 就能抢一个普通的,,抢回来
问题就解决了


文章作者: Felix Li
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Felix Li !
  目录