码迷,mamicode.com
首页 > 其他好文 > 详细

K8S集群POD数量达到上限导致无法升级

时间:2020-06-10 20:58:45      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:无法   case   运行   需要   升级   配额   客户   原因   一个   

客户问题:
因为部分节点 pod 数量达到上限,无法通过前置检查

问题原因:
集群升级需要在节点上运行一个pod,用于集群升级。前置检查中也需要在节点上运行一个pod,进行节点检查。所以节点的pod限额被用光会导致无法升级。这是一个Corner case

临时方案:
对集群进行扩容,将pod配额用光的节点上的pod,驱逐一到两个到新的节点上,从而为集群升级和前置检查腾出空间,完成升级

产品化方案:
为每个集群都创建一个daemon set,在每个节点上常驻一个pod,后续前置检查和集群升级都通过这个常驻pod完成。

K8S集群POD数量达到上限导致无法升级

标签:无法   case   运行   需要   升级   配额   客户   原因   一个   

原文地址:https://www.cnblogs.com/vinsent/p/13088447.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!