问题描述
在一个项目中,我从Kubernetes启用了集群自动缩放器功能。
根据文档How does scale down work,我了解到,当给定时间使用某个节点的时间少于其容量的50%时,该节点将连同其所有吊舱一起被移除,并将被复制如果需要,可以在另一个节点中。
但是会发生以下问题:如果与特定部署相关的所有pod都包含在要删除的节点中,该怎么办?这意味着用户可能会因部署此应用程序而停机。
是否有一种方法可以避免在有仅包含在该节点上运行的Pod的部署中按比例缩小删除一个节点?
我已经检查了文档,一种可能(但不是很好)的解决方案是在包含应用程序here的所有Pod中添加注释,但这显然不会以最佳方式缩减集群的规模。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)