06 2023 档案

摘要:taintManager的主要功能为:当某个node被打上NoExecute污点后,其上面的pod如果不能容忍该污点,则taintManager将会驱逐这些pod,而新建的pod也需要容忍该污点才能调度到该node上; 阅读全文
posted @ 2023-06-25 09:18 良凯尔 阅读(476) 评论(0) 推荐(0) 编辑
摘要:kube-controller-manager驱逐主要依靠NodeLifecycleController以及其中的TaintManager;开启了污点驱逐:node上有NoExecute污点后,立马驱逐不能容忍污点的pod,对于能容忍该污点的pod,则等待pod上配置的污点容忍时间里的最小值后,pod会被驱逐;未开启污点驱逐:当node的ready Condition值为false或unknown且已经持续了一段时间时,对该node上的pod做驱逐操作; 阅读全文
posted @ 2023-06-24 10:21 良凯尔 阅读(875) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示