工作程序节点状态
您可以通过运行 ibmcloud ks worker ls --cluster <cluster_name_or_ID> 命令,并查看 “State”和 “Status” 字段,来查看当前工作节点的状态。
Critical STATE
工作节点可能会因多种原因进入 Critical 状态。 请参阅 对处于 Critical 或 NotReady 状态的工作程序节点进行故障诊断,以获取更多信息和故障诊断步骤。
Deleting STATE
Deleting 状态表示您请求删除工作程序节点,这可能是调整工作程序池大小或自动缩放集群的一部分。 在工作节点删除时,无法对其执行其他操作。 无法撤销删除过程。 删除过程完成后,将不再向您收取工作节点的费用。
Deleted STATE
Deleted 状态意味着您的工作节点已被删除,不再列入群集或计费。 此状态无法撤销。 仅存储在工作节点上的任何数据(如容器映像)也会被删除。
Deployed STATE
已成功将更新部署到工作程序节点。 在部署更新后,IBM Cloud Kubernetes Service 在工作程序节点上启动运行状况检查。 健康检查成功后,工作节点将进入 Normal 状态。 处于“Deployed”状态的工作节点通常已准备好接收工作负载,您可以通过运行 kubectl get nodes 并确认状态显示为 Normal 来验证这一点。
Deploying STATE
Deploying 状态意味着,当您更新工作节点上的 Kubernetes 版本时,系统会重新部署该工作节点以安装更新。 如果重新装入或重新引导工作程序节点,那么将重新部署工作程序节点以自动安装最新的补丁版本。 如果工作程序节点长期处于此状态,请检查部署期间是否发生了问题。
Deploy_failed STATE
Deploy_failed 状态表示无法部署工作程序节点。 列出工作程序节点的详细信息,以通过运行 ibmcloud ks worker get --cluster <cluster_name_or_id> --worker <worker_node_id> 来查找故障的详细信息。
Normal STATE
Normal 状态表示工作程序节点已完全供应并准备好在集群中使用。 此状态视为正常运行,不需要用户执行操作。
NotReady STATE
当工作节点频繁报告 NotReady 状态,或因内存或其他资源不足而驱逐Pod时,这些节点可能会过载。 请考虑重新评估 工作程序节点的容量需求。
Provisioned STATE
Provisioned 状态表示工作程序节点已完成供应并且是集群的一部分。 工作程序节点的计费开始。 工作程序节点状态很快会报告常规运行状况状态和状态,例如 normal 和 ready。
Provisioning STATE
Provisioning 状态表示正在供应工作程序节点,并且在集群中尚不可用。 您可以在 CLI 输出的 Status 列中监视供应过程。 如果您的工作节点长时间停留在此状态,请检查是否在配置过程中出现了问题。
Provision pending STATE
Provision pending 状态表示另一个进程在工作程序节点供应进程启动之前完成。 您可以监视必须首先在 CLI 输出的 状态 列中完成的其他进程。 例如,在 VPC 群集中,Pending security group creation 状态表示首先要创建工人节点的安全组,然后才能配置工人节点。 如果工作程序节点长期处于此状态,请检查在其他过程中是否发生了问题。
Provision_failed STATE
无法供应工作程序节点。 列出工作程序节点的详细信息,以通过运行 ibmcloud ks worker get --cluster <cluster_name_or_id> --worker <worker_node_id> 来查找故障的详细信息。
Reloading STATE
Reloading 状态表示正在重新装入工作程序节点,并且在集群中不可用。 您可以在 CLI 输出的 Status 列中监视重新装入过程。 如果您的工作节点长时间停留在此状态,请检查重新加载过程中是否出现了问题。
Reloading_failed STATE
Reloading_failed 状态表示无法重新装入工作程序节点。 列出工作程序节点的详细信息,以通过运行 ibmcloud ks worker get --cluster <cluster_name_or_id> --worker <worker_node_id> 来查找故障的详细信息。
Reload_pending STATE
您请求重新加载或更新工作节点上的 Kubernetes 版本。 重新装入开始时,状态将更改为 Reloading。
Unknown STATE
Unknown 状态表示由于下列其中一个原因,无法访问 Kubernetes 主节点:
- 您请求了更新 Kubernetes 主节点。 在更新过程中无法获取工作节点的状态。 如果工作程序节点长时间保持此状态,即使在成功更新 Kubernetes 主节点之后也是如此,请尝试重新装入工作程序节点。
- 您可能有另一个正在保护工作程序节点的防火墙,或者最近更改了防火墙设置。IBM Cloud Kubernetes Service 需要打开某些 IP 地址和端口,以允许从工作程序节点到 Kubernetes 主节点的通信,反之亦然。 有关更多信息,请参阅防火墙阻止工作程序节点进行连接。
- Kubernetes 主节点已停止运行。 通过打开 IBM Cloud 支持案例,联系 IBM Cloud 支持人员。
Warning STATE
Warning 状态表示工作程序节点已达到内存或磁盘空间的限制。 您可以选择减轻工作节点的工作负载,或者向集群中添加一个工作节点,以帮助实现工作负载的均衡。