IBM Cloud Docs
集群状态和状态

集群状态和状态

主节点阶段状态提供主节点状态中正在执行哪个操作的详细信息。 阶段状态包括主节点处于同一状态的时间长度的时间戳记,例如 Ready (1 month ago)主节点状态反映的是可以在主节点上执行的可能操作的生命周期,例如 deploying、updating 和 deleting。 每个状态和状态描述在以下文档中。

在控制台中或通过运行以下命令查看集群状态。

ibmcloud ks cluster ls
ibmcloud ks cluster get --cluster <cluster_name_or_ID>

已异常中止

在 Kubernetes 主节点部署完成之前,您发送了删除请求。 删除集群后,会将其从仪表板中除去。 如果集群长时间卡在此状态,请打开 IBM Cloud 支持案例

严重

无法访问 Kubernetes 主站或群集中的所有工作节点都已宕机。 如果在集群中启用了 IBM Key Protect,那么 Key Protect 容器可能无法加密或解密集群私钥。 如果发生这种情况,那么在运行 kubectl get secrets 时,可以查看包含更多信息的错误。

创建失败

无法创建该集群。 请删除失败的集群,然后尝试创建另一个集群。 如果在创建其他集群时问题仍然存在,请打开 IBM Cloud 支持案例

删除失败

Kubernetes 主节点或至少一个工作节点无法删除。 通过运行 ibmcloud ks worker ls --cluster <cluster_name_or_ID> 来列示工作程序节点。

IBM 支持人员会收到相关通知,并努力解决此问题。 再次尝试删除群集无法解决问题。

请改为查看 Master Status 字段以获取更多信息,或等待集群删除。

已删除

集群已删除,但尚未从仪表板中除去。 如果集群长时间卡在此状态,请打开 IBM Cloud 支持案例

正在删除

正在删除集群,并且正在拆除集群基础架构。 您无法访问群集。 无法撤销删除。 删除集群后,即无法再检查主节点状态,因为已完全除去了集群。

已部署

主节点已成功部署。 检查阶段状态以验证主节点是否处于 Ready 状态,或者查看更新是否可用。

部署失败

Kubernetes master 的部署无法完成。 你无法解决这种状态。 通过打开 IBM Cloud 支持案例,联系 IBM Cloud 支持人员。

部署

Kubernetes 主节点尚未完全部署。 您无法访问您的群集。 请等待集群完全部署后,再复查集群的运行状况。

错误

主设备无法运行。 IBM 会自动收到通知,并采取行动来解决此问题。 您可以继续监视运行状况,直到主节点为 normal。 您也可以 打开IBM Cloud 支持案例

正常

集群中的所有工作程序节点都已启动并正在运行。 您可以访问集群,并将应用程序部署到集群。 此状态视为正常运行,不需要您执行操作。

虽然工作程序节点可能是正常的,但其他基础架构资源(例如,联网存储)可能仍然需要注意。 如果刚创建了集群,集群中由其他服务使用的某些部分(例如,Ingress 私钥或注册表映像拉取私钥)可能仍在进行中。

暂挂

Kubernetes 主节点已部署。 工作程序节点正在供应,但在集群中尚不可用。 您可以访问群集,但无法向群集部署应用程序。

已请求

发送了用于创建集群并为 Kubernetes 主节点和工作程序节点订购基础架构的请求。 开始部署群集时,群集状态将变为 Deploying。 如果群集长时间停留在 Requested 状态,请打开 IBM Cloud 支持案例

按比例缩小

大师资源已缩减为零副本。 这是备份后etcd 时出现的临时状态。 仪表盘处于此状态时,您无法与其交互。 等待 etcd 恢复完成,主状态恢复到 deployed

更新失败

主节点更新失败。 IBM 支持人员会收到相关通知,并努力解决此问题。 您可以继续监视主节点的运行状况,直到主节点达到正常状态。 如果主人处于这种状态超过 1 天,请 打开 IBM Cloud 支持案例。 IBM 支持人员可能会识别到集群中的其他问题,必须解决这些问题后才能更新主节点。

正在更新

主节点正在更新其 Kubernetes 版本。 更新可能是自动应用的补丁更新,或者是通过更新集群应用的次版本或主版本。 在 Kubernetes 主节点中运行的 Kubernetes API 服务器正在更新到新的 Kubernetes API 版本。 在更新期间,您仍可以访问和更改集群。 但是,您无法启动并发主操作,例如启用 API 服务器审计。 用户部署的工作节点、应用程序和资源不会被修改并继续运行。 等待更新完成后,再复查集群的运行状况。 更新期间,高可用性主节点可以继续处理请求,并且应用程序工作负载和工作程序节点将继续运行。 主节点更新完成后,可以更新工作程序节点。 如果更新失败,那么主节点会恢复为 deployed 状态,并继续运行先前的版本。 IBM 支持人员会收到相关通知,并努力解决此问题。 可以在 Master Status 字段中查看更新是否失败。

更新已取消

主站更新被取消,因为更新时群集不处于健康状态。 主节点将保持此状态,直到集群正常运行,然后您可手动更新主节点。 要更新主节点,请使用 ibmcloud ks cluster master update 命令。 如果不想在更新过程中将主控程序更新为默认的 major.minor 版本,可加入 --version 选项,并指定可用于 major.minor 版本的最新补丁版本,如 1.32。 要列出可用的版本,请运行 ibmcloud ks versions

不可用

主站可能无法访问,这意味着某些操作(如调整工作池大小)暂时不可用。 IBM 会自动收到通知,并采取行动来解决此问题。 您可以继续监视运行状况,直到主节点为 normal

不受支持

不再支持集群运行的 Kubernetes 版本。 不再主动监视或报告集群的运行状况。 此外,您无法添加或重新加载工作节点。 要继续接收重要的安全性更新和支持,必须更新集群。 请查看版本更新准备操作,然后 更新集群,以将集群更新为支持的 Kubernetes 版本。

警告

集群中至少有一个工作程序节点不可用,但其他工作程序节点可用,并且可以接管工作负载。 尝试重新装入不可用的工作程序节点。

  • 集群具有零个工作程序节点,例如,如果创建了没有任何工作程序节点的集群,或者手动除去了集群中的所有工作程序节点。 调整您的工作节点池的大小,添加工作节点以从 Warning 状态恢复,然后 更新您的工作节Calico条目
  • 集群的控制平面操作失败。 在控制台中查看群集,或运行 ibmcloud ks cluster get --cluster <cluster_name_or_ID> 检查 主站状态,以便进一步调试。