kubernetes 面临错误400:节点池需要重建

qjp7pelc  于 2023-06-21  发布在  Kubernetes
关注(0)|答案(1)|浏览(152)

当我试图在某个地方执行动作时,我面临着错误
在群集中重新创建节点池时
错误:400:节点池需要重新创建
帮帮我
面临错误400:节点池需要重建
当我尝试在gke中执行操作以创建更多节点时

kq0g1dla

kq0g1dla1#

正如John汉利建议的官方文档中所解释的那样,当您尝试完成重新创建控制平面和节点的操作时,例如完成正在进行的凭证轮换,会出现以下问题。
由于GKE尚未在集群中重新创建一个或多个节点池,因此操作失败。节点池在后端被标记为要重新创建,但实际的重新创建操作可能在一段时间内不会开始。

错误信息如下

ERROR: (gcloud.container.clusters.update) ResponseError: code=400, message=Node pool "test-pool-1" requires recreation.

要解决此问题,请执行以下步骤

  • 等待重新创建。这可能需要数小时、数天或数周的时间,具体取决于现有维护窗口和排除项等因素,或者
  • 通过启动版本升级到与控制平面相同的版本,手动开始重新创建受影响的节点池。要开始重新创建,请运行以下命令:
gcloud container clusters upgrade CLUSTER_NAME \
     --node-pool=POOL_NAME

升级完成后,请重试该操作。

相关问题