容器服务
字段名 | 含义 |
字段名 | 含义 |
Type | NodeCondition 类型(如 Ready、MemoryPressure),标识要检查的节点状态。 |
Status | NodeCondition 状态,包括:
|
Reason | 状态转换的简短原因(如 KubeletNotReady、MemoryPressure)。 |
Message | 状态转换的描述信息(如 kubelet is down: postStart hook failed)。 |
LastHeartbeatTime | 该 NodeCondition 状态最后一次更新的时间戳。 |
LastTransitionTime | 该 NodeCondition 状态最后一次变化的时间戳。 |
条件类型 | 触发场景 |
条件类型 | 触发场景 |
MemoryPressure | 节点内存不足。例如:可用内存低于 kubelet 配置的阈值,如memory.available < 100Mi)。 |
DiskPressure | 节点磁盘空间不足。例如:根分区/容器运行时分区可用空间低于阈值。 |
PIDPressure | 节点进程数(PID)耗尽(可用 PID 数低于阈值)。 |
参数名称 | 参数类型 | 是否必填 | 配置示例 | 参数说明 |
参数名称 | 参数类型 | 是否必填 | 配置示例 | 参数说明 |
Code | String | 是 | GpuHealthAbnormal | 故障码,仅支持英文大小写字母和数组。 |
Name | String | 是 | GPU健康状态异常 | 故障名称。 |
Description | String | 否 | GPU卡温度过高 | 故障描述。 |
ResourceType | String | 是 | VkeNode | 故障资源类型,当前仅支持VkeNode,表示 VKE 集群节点故障。 |
EventProvider | String | 是 | NodeCondition | 故障事件来源,当前仅支持NodeCondition,表示故障来源于节点事件。 |
DetectionConfig.NodeCondition.Type | String | 是 | Ready | Condition 类型(例如 Ready、DiskPressure 等),用于标识节点的某类状态维度。 |
DetectionConfig.NodeCondition.Status | String | 是 | False | Condition 状态值,取值:
|
DetectionConfig.NodeCondition.Reason | String | 否 | ^KubeletNotReady$ | 状态转换的简短原因(如KubeletNotReady)。允许通过正则表达式进行匹配。匹配成功时,将该 Condition 指定为自定义故障。 |
DetectionConfig.NodeCondition.Message | String | 否 | ^kubelet is not running$ | 状态转换的详细描述(如kubelet is not running)。允许通过正则表达式进行匹配。匹配成功时,将该 Condition 指定为自定义故障。 |