mirror of https://github.com/k3s-io/k3s
Merge pull request #35465 from lukaszo/ds_event
Automatic merge from submit-queue Emit event when scheduling daemon failspull/6/head
commit
6b16307d1f
|
@ -687,6 +687,14 @@ func (dsc *DaemonSetsController) nodeShouldRunDaemonPod(node *api.Node, ds *exte
|
|||
}
|
||||
for _, r := range reasons {
|
||||
glog.V(4).Infof("GeneralPredicates failed on ds '%s/%s' for reason: %v", ds.ObjectMeta.Namespace, ds.ObjectMeta.Name, r.GetReason())
|
||||
switch reason := r.(type) {
|
||||
case *predicates.InsufficientResourceError:
|
||||
dsc.eventRecorder.Eventf(ds, api.EventTypeNormal, "FailedPlacement", "failed to place pod on %q: %s", node.ObjectMeta.Name, reason.Error())
|
||||
case *predicates.PredicateFailureError:
|
||||
if reason == predicates.ErrPodNotFitsHostPorts {
|
||||
dsc.eventRecorder.Eventf(ds, api.EventTypeNormal, "FailedPlacement", "failed to place pod on %q: host port conflict", node.ObjectMeta.Name)
|
||||
}
|
||||
}
|
||||
}
|
||||
return fit
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue