调试集群附加组件

虚拟私有云 传统基础设施

在使用 Red Hat® OpenShift® on IBM Cloud® 时,请考虑使用这些技术来排除 托管附加组件 (如 HPCS 路由器)的故障。

您可以通过运行以下命令来检查集群附加组件的运行状态和状态。

ibmcloud oc cluster addon ls -c CLUSTER_NAME_OR_ID

示例输出

Name            Version   Health State   Health Status
debug-tool      2.0.0     normal         Addon Ready

运行状况状态 反映附加组件的生命周期。 下表中描述了每个状态。

附加组件运行状况状态
附加组件运行状况状态 描述
critical 由于下列其中一个原因,该附加组件未准备好使用:
-部分或所有附加组件运行状况不佳。
-该附加组件部署失败。
-该附加组件可能处于不受支持的版本。
-请查看 运行状况状态 字段以获取更多信息。
normal 该插件已成功部署。 请查看状态,以确认该附加组件的状态是否为“Ready”,或查看是否有可用更新。
pending 当前正在部署该附加组件的部分或所有组件。 请等待状态变为 normal,然后再使用附加组件。
updating 该附加组件正在更新,尚未准备好使用。 检查 运行状况 字段以获取附加组件要更新到的版本。
warning 由于集群限制,附加组件可能无法正常工作。 请查看 “健康状态”字段以获取更多信息。

运行状况 提供正在进行的附加组件操作的详细信息。 下表对每种状态进行了说明。

附加组件运行状况状态
状态码 附加组件运行状况 描述
H1500 Addon Ready 该附加组件已成功部署并且运行正常。
H1501, H1502, H1503 Addon Not Ready

部分或所有附加组件运行状况不佳。 检查所有附加组件 pod 是否都在运行。

H1504, H1505, H1506, H1507, H1508 Failure determining health status. 无法确定附加组件运行状况。 打开支持案例。 在描述中,包含来自运行状况状态的错误代码。
H1509 Addon Unsupported 该附加组件运行不受支持的版本,或者集群版本不支持该附加组件版本。 将附加组件更新为最新版本
H1510 Cluster resources low, not enough workers in Ready state. 由于下列其中一个原因,该附加组件未准备好使用:
-集群不满足附加组件的大小条件。
-集群中的工作程序节点未处于 Normal 状态。 查看工作程序节点的状态和状态
Enabling 该附加组件当前正在部署到集群。 请注意,安装附加组件可能需要最多 15 分钟。
H1512 Addon daemonset might not be available on all Ready nodes. 对于静态路由附加组件: 静态路由操作程序 DaemonSet 在任何工作程序节点上都不可用,这将阻止您应用静态路由资源。 由于以下原因,工作程序节点无法运行静态路由操作程序 DaemonSet :
-一个或多个工作程序节点达到其 资源限制
-一个或多个工作程序节点正在运行 每个工作程序节点的最大 pod 数