我目前这里有一个节点(node *corev1.Node),我希望得到节点的状态以知道它是否异常,所以我这样做
for _, statu := range node.Status.Conditions {
if ! (statu.Type == corev1.NodeReady && statu.Status == corev1.ConditionTrue) {
return errors.Errorf("Unavailable node")
}
}
我不知道这是对的。如果是,有没有更好的方法来解决它?