调试工作程序节点

虚拟私有云 经典基础设施

复查可用于调试工作程序节点并查找故障根本原因的选项。

检查工作程序节点通知和维护更新

检查 IBM Cloud 运行状况和状态仪表板,以获取可能与工作程序节点相关的任何通知或维护更新。 这些通知或更新可能有助于确定工作程序节点故障的原因。

  1. 经典集群 检查运行状况仪表板 以获取可能影响帐户中经典工作程序节点的任何 IBM Cloud 紧急维护通知。 根据维护通知的性质,您可能需要重新引导或重新装入工作程序节点。
  2. 检查 IBM Cloud 状态仪表板 以了解可能影响工作程序节点或集群的任何已知问题。 如果以下任何组件显示错误状态,那么该组件可能是工作程序节点中断的原因。
    • 对于所有集群,请检查 Kubernetes Service 和 Container Registry 组件。
    • 对于 VPC 集群,请检查 Virtual Private Cloud,Virtual Private Endpoint 和 Virtual Server for VPC 组件。
    • 对于经典集群,请检查 经典基础架构供应 和 Virtual Servers 组件。

解决工作程序节点问题的快速步骤

如果工作程序节点未按预期运行,那么可以遵循以下步骤来更新集群和命令行工具或运行诊断测试。 如果问题仍然存在,请参阅 调试工作程序节点 以获取其他步骤。

  1. 将集群和工作程序节点更新到最新版本。
  2. 更新命令行工具。

调试工作程序节点

步骤 1: 获取工作程序节点状态

如果集群处于 Critical、Delete failed 或 Warning 状态,或者长时间卡在 Pending 状态,请复查工作程序节点的状态。

ibmcloud ks worker ls --cluster CLUSTER_NAME_OR_ID

步骤 2: 查看工作程序节点状态

复查 CLI 输出中每个工作程序节点的 State 和 Status 字段。

如需了解更多信息,请参阅“工作节点状态”。

步骤 3:获取每个工作节点的详细信息

获取工作节点的详细信息。 如果详细信息包含错误消息,请查看工作程序节点的常见错误消息列表以了解如何解决问题。

ibmcloud ks worker get --cluster CLUSTER_NAME_OR_ID --worker WORKER_NODE_ID

步骤 4: 查看工作程序节点的基础结构提供程序

查看基础结构环境以查找可能导致工作程序节点问题的其他原因。

  1. 请与网络团队一起检查,以确保最近的维护 (例如,防火墙或子网更新) 不会影响工作程序节点连接。
  2. 查看 IBM Cloud for IBM Cloud Kubernetes Service 和底层基础结构提供程序,例如 Virtual Servers for classic,VPC 相关组件,或 Satellite。
  3. 如果您有权访问底层基础结构 (例如经典 Virtual Servers),请查看工作程序节点的相应机器的详细信息。