如何使用k8s client-go获取GKE工作节点的最新列表

时间:2019-06-21 11:33:44

标签: kubernetes google-kubernetes-engine client-go

我正在使用k8s客户端开发SDK的NodeInterface来获取GKE集群的所有节点的列表。 API正确返回列表。当我更新(减少)GKE节点池的大小时,某些工作节点被杀死。我等待群集变得稳定。

调用相同的API列出所有GKE节点,包括已被杀死的节点。 我是否需要等待一些时间来获取工作节点的更新列表? 还是我在这里想念什么?

1 个答案:

答案 0 :(得分:0)

减小节点池大小后,要删除的节点的状态为“ Cordoned”,过一会儿就会从列表中消失。通常需要一两分钟。

因此,您应该稍等片刻,以使集群能够与节点删除竞争。