首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有任何亲和力的Kubernetes荚突然由于MatchInterPodAffinity谓词而停止调度。

没有任何亲和力的Kubernetes荚突然由于MatchInterPodAffinity谓词而停止调度。
EN

Stack Overflow用户
提问于 2017-07-16 20:11:05
回答 1查看 506关注 0票数 1

在没有任何了解的情况下,我们的Kubernetes 1.6集群中的所有新的或重新启动的豆荚都不再被调度。我得到的错误是:

代码语言:javascript
复制
No nodes are available that match all of the following predicates:: MatchInterPodAffinity (10), PodToleratesNodeTaints (2).

我们的集群以前运行得很好,我真的看不到在此之前所做的任何配置更改。

我已经尝试过的事情:

  • 重新启动主节点
  • 重新启动kube调度程序
  • 删除受影响的荚、部署、状态集

有些豆荚确实有以前起作用的反亲和力设置,但大多数荚没有任何亲和力设置。

集群信息:

  • 库伯奈特斯1.6.2
  • AWS上的Kops
  • 1个主节点,8个主节点,1个受污染的数据处理节点

有什么已知的原因吗?

我可以检查哪些设置和日志可以提供更多的洞察力?

是否有可能调试调度程序?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-16 22:23:07

问题是一个Pod卡在删除。这导致库贝经理停止工作。

删除不起作用,因为所讨论的Pod/RS/Deployment有与我们在创建之后设置的maxLimitRequestRatio冲突的限制。窃听器报告马上就要到了。

解决方案是增加maxLimitRequestRatio,并最终重新启动kube控制器管理器.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45132883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档