fix(host): get pod status by primary container status (#24583)

This commit is contained in:
Zexi Li
2026-03-30 16:21:40 +08:00
committed by GitHub
parent 6f7a0de025
commit a87233af86

View File

@@ -238,11 +238,11 @@ func (t *localPodRestartTask) Dump() string {
}
func GetPodStatusByContainerStatus(status string, cStatus string, isPrimary bool) string {
if cStatus == computeapi.CONTAINER_STATUS_CRASH_LOOP_BACK_OFF {
if cStatus == computeapi.CONTAINER_STATUS_CRASH_LOOP_BACK_OFF && isPrimary {
status = computeapi.POD_STATUS_CRASH_LOOP_BACK_OFF
}
if cStatus == computeapi.CONTAINER_STATUS_EXITED && status != computeapi.VM_READY {
status = computeapi.POD_STATUS_CONTAINER_EXITED
// status = computeapi.POD_STATUS_CONTAINER_EXITED
if isPrimary {
status = computeapi.VM_READY
}