Volcengine Kubernetes Engine
Field | Description |
Field | Description |
Type | The NodeCondition type (such as Ready and MemoryPressure). This field identifies the node status to be checked. |
Status | The NodeCondition status. Possible values include:
|
Reason | Short reason for the status transition (such as KubeletNotReady or MemoryPressure). |
Message | Detailed message of the status transition (For example, kubelet is down: postStart hook failed). |
LastHeartbeatTime | The timestamp of the last heartbeat update for this NodeCondition. |
LastTransitionTime | The timestamp of the last transition of this NodeCondition status. |
Condition type | Trigger |
Condition type | Trigger |
MemoryPressure | Node memory is insufficient. For example, available memory is below the memory threshold specified for kubelet (example: memory.available < 100Mi). |
DiskPressure | The disk capacity on the node is insufficient. For example, available space in the root partition or container runtime partition is below the threshold. |
PIDPressure | Too many processes exist on the node, and the number of available processes is lower than the threshold. |
Parameters | Data type | Required | Configuration examples | Parameter description |
Parameters | Data type | Required | Configuration examples | Parameter description |
Code | String | Yes | GpuHealthAbnormal | The failure code. It can contain only uppercase letters, lowercase letters, and digits. |
Name | String | Yes | Abnormal GPU health status | The failure name. |
Description | String | No | GPU temperature is too high | Failure description. |
ResourceType | String | Yes | VkeNode | The type of resource with this failure. Currently, the supported resource type is VkeNode, which indicates a VKE cluster node failure. |
EventProvider | String | Yes | NodeCondition | The failure event source. The supported source is NodeCondition, which indicates the failure event is from a node. |
DetectionConfig.NodeCondition.Type | String | Yes | Ready | The condition type (for example, Ready and DiskPressure). This field identifies a certain status type of the node. |
DetectionConfig.NodeCondition.Status | String | Yes | False | The status. Possible values:
|
DetectionConfig.NodeCondition.Reason | String | no | ^KubeletNotReady$ | Short reason for the status transition (For example, KubeletNotReady). Regular expression matching is supported. If the match is successful, this condition will be designated as a custom failure. |
DetectionConfig.NodeCondition.Message | String | no | ^kubelet is not running$ | Detailed message of the status transition (for example, kubelet is not running). Regular expression matching is supported. If the match is successful, this condition will be designated as a custom failure. |