【发布时间】:2021-06-23 05:30:32
【问题描述】:
我在 GKE 上有两个用于 CI 运行器的节点池,工作节点池设置为在 0-40 个节点之间自动缩放。直到昨天,这已经完美运行了大约 6 个月,但现在我在 nap 被禁用时遇到了一个不一致的错误。
今天早上的 Pod 调度正常:
decision: {
decideTime: "1616746520" // Friday, 26 March 2021 08:15:20 GMT
scaleUp: {
由于nap.disabled,他们在某个时候开始失败:
noDecisionStatus: {
measureTime: "1616756707" // Friday, 26 March 2021 11:05:07 GMT
napFailureReason: {
messageId: "no.scale.up.nap.disabled"
}
这在技术上是正确的,因为集群本身禁用了节点自动配置,但节点池 workers2 具有 0-40 个节点的自动缩放。
我似乎找不到任何关于为什么我会在节点池本身应该扩展时收到此错误的任何信息,我也看不出 pod 突然不会触发节点池的自动扩展的任何原因。
我有什么想法可以挖掘以查找更多信息或阻止该错误阻止自动缩放?
【问题讨论】:
标签: kubernetes google-kubernetes-engine