7.7.2. 监控扩展过程

如果要监控 scaledown 进程的状态,您必须观察 wildflyserver 实例的状态。如需有关扩展过程中不同 pod 状态的更多信息,请参阅 Pod 在缩减期间的状态

流程

  • 观察缩减过程的状态:

    oc describe wildflyserver <name>
    • WildFlyServer.Status.Scalingdown PodWildFlyServer.Status.Replicas 字段显示活跃和非主动 Pod 的整体状态。
    • Scalingdown Pods 字段显示所有未完成事务完成后将终止的 pod 数量。
    • WildFlyServer.Status.Replicas 字段显示当前运行的容器集数量。
    • WildFlyServer.Spec.Replicas 字段显示处于 ACTIVE 状态的 pod 数量。
    • 如果没有缩放过程中的 pod,则 WildFlyServer.Status.Replicas 和 WildFlyServer.Spec.Replicas 字段中的 pod 数量是相等的。

7.7.2.1. 在扩展过程中的 Pod 状态

下表描述了扩展过程中的不同 pod 状态:

表 7.1. Pod 状态描述

Pod 状态描述

ACTIVE

pod 处于活跃状态,并处理请求。

SCALING_DOWN_RECOVERY_INVESTIGATION

pod 即将缩减。纵向缩减流程正在调查 JBoss EAP 中的事务状态。

SCALING_DOWN_RECOVERY_DIRTY

JBoss EAP 包含一些不完整的交易。在清理完 pod 前,pod 不会被终止。事务恢复过程在 JBoss EAP 定期运行,它会等待事务完成

SCALING_DOWN_CLEAN

pod 通过缩减事务处理来处理,标记为 干净,可从集群中删除。