调试集群附加组件
虚拟私有云 经典基础架构
在使用 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 数。 |