有没有办法以编程方式确定 pod 是否处于 crashloopbackoff 状态?我尝试了以下
pods,err := client.CoreV1().Pods(namespace).List(context.TODO(), metav1.ListOptions{})
if err != nil {
return err
}
for _, item := range pods.Items {
log.Printf("found pod %v with state %v reason %v and phase %v that started at %v",
item.Name, item.Status.Message, item.Status.Reason, item.Status.Phase, item.CreationTimestamp.Time)
}
然而,这只是出于状态和原因打印空白,但它打印阶段。
翻翻过去那场雪