mirror of https://github.com/k3s-io/k3s
Merge pull request #39068 from NickrenREN/imageManager-start
Automatic merge from submit-queue (batch tested with PRs 39076, 39068) fix image manager Start() function returnpull/6/head
commit
ab91500f15
|
@ -44,7 +44,7 @@ type ImageGCManager interface {
|
|||
GarbageCollect() error
|
||||
|
||||
// Start async garbage collection of images.
|
||||
Start() error
|
||||
Start()
|
||||
|
||||
GetImageList() ([]kubecontainer.Image, error)
|
||||
|
||||
|
@ -152,7 +152,7 @@ func NewImageGCManager(runtime container.Runtime, cadvisorInterface cadvisor.Int
|
|||
return im, nil
|
||||
}
|
||||
|
||||
func (im *realImageGCManager) Start() error {
|
||||
func (im *realImageGCManager) Start() {
|
||||
go wait.Until(func() {
|
||||
// Initial detection make detected time "unknown" in the past.
|
||||
var ts time.Time
|
||||
|
@ -178,7 +178,6 @@ func (im *realImageGCManager) Start() error {
|
|||
}
|
||||
}, 30*time.Second, wait.NeverStop)
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// Get a list of images on this node
|
||||
|
|
|
@ -1178,9 +1178,7 @@ func (kl *Kubelet) initializeModules() error {
|
|||
}
|
||||
|
||||
// Step 4: Start the image manager.
|
||||
if err := kl.imageManager.Start(); err != nil {
|
||||
return fmt.Errorf("Failed to start ImageManager, images may not be garbage collected: %v", err)
|
||||
}
|
||||
kl.imageManager.Start()
|
||||
|
||||
// Step 5: Start container manager.
|
||||
node, err := kl.getNodeAnyWay()
|
||||
|
|
Loading…
Reference in New Issue