@@ -1092,6 +1092,7 @@ kube_pod_container_status_last_terminated_reason{container="container7",namespac
1092
1092
kube_pod_status_phase{namespace="ns4",phase="Unknown",pod="pod4"} 0
1093
1093
kube_pod_status_reason{namespace="ns4",pod="pod4",reason="Evicted"} 0
1094
1094
kube_pod_status_reason{namespace="ns4",pod="pod4",reason="NodeLost"} 1
1095
+ kube_pod_status_reason{namespace="ns4",pod="pod4",reason="UnexpectedAdmissionError"} 0
1095
1096
` ,
1096
1097
MetricNames : []string {"kube_pod_status_phase" , "kube_pod_status_reason" },
1097
1098
},
@@ -1112,6 +1113,28 @@ kube_pod_container_status_last_terminated_reason{container="container7",namespac
1112
1113
# TYPE kube_pod_status_reason gauge
1113
1114
kube_pod_status_reason{namespace="ns4",pod="pod4",reason="Evicted"} 1
1114
1115
kube_pod_status_reason{namespace="ns4",pod="pod4",reason="NodeLost"} 0
1116
+ kube_pod_status_reason{namespace="ns4",pod="pod4",reason="UnexpectedAdmissionError"} 0
1117
+ ` ,
1118
+ MetricNames : []string {"kube_pod_status_reason" },
1119
+ },
1120
+ {
1121
+ Obj : & v1.Pod {
1122
+ ObjectMeta : metav1.ObjectMeta {
1123
+ Name : "pod4" ,
1124
+ Namespace : "ns4" ,
1125
+ DeletionTimestamp : & metav1.Time {},
1126
+ },
1127
+ Status : v1.PodStatus {
1128
+ Phase : v1 .PodRunning ,
1129
+ Reason : "UnexpectedAdmissionError" ,
1130
+ },
1131
+ },
1132
+ Want : `
1133
+ # HELP kube_pod_status_reason The pod status reasons
1134
+ # TYPE kube_pod_status_reason gauge
1135
+ kube_pod_status_reason{namespace="ns4",pod="pod4",reason="Evicted"} 0
1136
+ kube_pod_status_reason{namespace="ns4",pod="pod4",reason="NodeLost"} 0
1137
+ kube_pod_status_reason{namespace="ns4",pod="pod4",reason="UnexpectedAdmissionError"} 1
1115
1138
` ,
1116
1139
MetricNames : []string {"kube_pod_status_reason" },
1117
1140
},
@@ -1132,6 +1155,7 @@ kube_pod_container_status_last_terminated_reason{container="container7",namespac
1132
1155
# TYPE kube_pod_status_reason gauge
1133
1156
kube_pod_status_reason{namespace="ns4",pod="pod4",reason="Evicted"} 0
1134
1157
kube_pod_status_reason{namespace="ns4",pod="pod4",reason="NodeLost"} 0
1158
+ kube_pod_status_reason{namespace="ns4",pod="pod4",reason="UnexpectedAdmissionError"} 0
1135
1159
` ,
1136
1160
MetricNames : []string {"kube_pod_status_reason" },
1137
1161
},
0 commit comments