mirror of https://github.com/k3s-io/k3s
Add node event for container/image GC failure
parent
45723e0778
commit
e3eca8c63c
|
@ -55,6 +55,8 @@ const (
|
|||
HostNetworkNotSupported = "HostNetworkNotSupported"
|
||||
UndefinedShaper = "NilShaper"
|
||||
NodeRebooted = "Rebooted"
|
||||
ContainerGCFailed = "ContainerGCFailed"
|
||||
ImageGCFailed = "ImageGCFailed"
|
||||
|
||||
// Image manager event reason list
|
||||
InvalidDiskCapacity = "InvalidDiskCapacity"
|
||||
|
|
|
@ -1121,6 +1121,7 @@ func (kl *Kubelet) StartGarbageCollection() {
|
|||
go wait.Until(func() {
|
||||
if err := kl.containerGC.GarbageCollect(kl.sourcesReady.AllReady()); err != nil {
|
||||
glog.Errorf("Container garbage collection failed: %v", err)
|
||||
kl.recorder.Eventf(kl.nodeRef, api.EventTypeWarning, events.ContainerGCFailed, err.Error())
|
||||
loggedContainerGCFailure = true
|
||||
} else {
|
||||
var vLevel glog.Level = 4
|
||||
|
@ -1137,6 +1138,7 @@ func (kl *Kubelet) StartGarbageCollection() {
|
|||
go wait.Until(func() {
|
||||
if err := kl.imageManager.GarbageCollect(); err != nil {
|
||||
glog.Errorf("Image garbage collection failed: %v", err)
|
||||
kl.recorder.Eventf(kl.nodeRef, api.EventTypeWarning, events.ImageGCFailed, err.Error())
|
||||
loggedImageGCFailure = true
|
||||
} else {
|
||||
var vLevel glog.Level = 4
|
||||
|
|
Loading…
Reference in New Issue