You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kubernetes 1.23+中NodeAffinity失效,PG Pod部署至未标记节点问题

问题原因分析
  • node3、node4节点内存资源不满足Pod需求:事件日志明确显示2 Insufficient memory,说明这两个节点的剩余内存无法达到PostgreSQL Pod的resources.requests.memory配置要求,调度器会直接跳过资源不足的节点。
  • Pod的容忍度配置未正确匹配节点污点:事件提示2 node(s) had taint {type: postgres}, that the pod didn't tolerate,说明Deployment中配置的容忍度存在错误,常见问题包括:
    • 容忍度的key/value大小写不匹配(Kubernetes配置对大小写敏感,比如误写为Type: postgres或type: Postgres)
    • 容忍度的effect配置错误,节点污点是NoSchedule,但容忍度里写成了PreferNoSchedule或NoExecute
    • 容忍度的operator配置错误,比如使用Equal却未指定value,或使用Exists额外指定了value
  • 由于node3、node4同时存在内存不足和容忍度不匹配的问题,调度器只能将Pod调度到无对应限制的node1、node2节点。

内容的提问来源于stack exchange,提问作者JAN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 17:20:26