Recently one of my nodes ran out of disk space, because it had too many 
images on it. It went into DiskPressure mode, garbage collected some 
images, then left DiskPressure mode and started admitting pods again. This 
is fine.

At the same time, I updated a DaemonSet to use a new image, and killed all 
its pods in order to coerce the DaemonSet into recreating them with the new 
image. The DaemonSet created some new pods, but the one on my disk-pressure 
node failed, with a reason of Evicted, and this message:

Message:        Pod The node was low on resource: [DiskPressure].

This all makes sense, too. What's confusing to me, however, is that the pod 
never got rescheduled. I would have expected the DaemonSet to delete the 
pod and try creating it again. Is this expected behavior? If it is, is 
there any way to get the pod to automatically be recreated instead?

-- 
You received this message because you are subscribed to the Google Groups 
"Kubernetes user discussion and Q&A" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to kubernetes-users+unsubscr...@googlegroups.com.
To post to this group, send email to kubernetes-users@googlegroups.com.
Visit this group at https://groups.google.com/group/kubernetes-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to