mirror of https://github.com/k3s-io/k3s
Emit events on 'Failed' daemon pods
parent
1bbd9dfa11
commit
7074d2fd39
|
@ -480,7 +480,10 @@ func (dsc *DaemonSetsController) manage(ds *extensions.DaemonSet) error {
|
||||||
for i := range daemonPods {
|
for i := range daemonPods {
|
||||||
pod := daemonPods[i]
|
pod := daemonPods[i]
|
||||||
if pod.Status.Phase == v1.PodFailed {
|
if pod.Status.Phase == v1.PodFailed {
|
||||||
glog.V(2).Infof("Found failed daemon pod %s/%s on node %s, will try to kill it", pod.Namespace, node.Name, pod.Name)
|
msg := fmt.Sprintf("Found failed daemon pod %s/%s on node %s, will try to kill it", pod.Namespace, node.Name, pod.Name)
|
||||||
|
glog.V(2).Infof(msg)
|
||||||
|
// Emit an event so that it's discoverable to users.
|
||||||
|
dsc.eventRecorder.Eventf(ds, v1.EventTypeWarning, "FailedDaemonPod", msg)
|
||||||
podsToDelete = append(podsToDelete, pod.Name)
|
podsToDelete = append(podsToDelete, pod.Name)
|
||||||
failedPodsObserved++
|
failedPodsObserved++
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue