【发布时间】:2019-11-06 10:55:14
【问题描述】:
我们有一个带有 auto-upgrading nodes 的 GKE 集群。我们最近注意到一个节点变得无法调度并最终被删除,我们怀疑它正在为我们自动升级。有没有办法在 Stackdriver 中确认(或以其他方式)这确实是发生的原因?
【问题讨论】:
-
不确定,但它应该做一个
cordon并排空。在这种情况下,如果 stackdriver 正在抓取,kubelet 将生成以下内容。 kubelet[1319]: I0624 18:41:04.771532 1319 kubelet_node_status.go:447] 记录节点 gke-squareroute-default-pool-9f095a99-s6z9 的 NodeNotSchedulable 事件消息 -
@eamon1234 谢谢——是的,我们确实得到了当时弹出
NodeNotSchedulable的日志。我想这并不完全足以知道它是由自动节点升级引起的(例如,有人可能是手动进行的),但它为我们提供了一个很好的方法。 -
通常您应该将升级视为节点池操作,但目前存在此操作期间未创建日志的问题。如果您手动升级节点池,它们仍然会出现
标签: kubernetes google-kubernetes-engine google-cloud-stackdriver