diff --git a/pkg/kubelet/dockershim/docker_sandbox.go b/pkg/kubelet/dockershim/docker_sandbox.go index 3cc23eee9b..27e5ed5126 100644 --- a/pkg/kubelet/dockershim/docker_sandbox.go +++ b/pkg/kubelet/dockershim/docker_sandbox.go @@ -243,6 +243,9 @@ func (ds *dockerService) StopPodSandbox(podSandboxID string) error { // Do not return error if the container does not exist if !libdocker.IsContainerNotFoundError(err) { errList = append(errList, err) + } else { + // remove the checkpoint for any sandbox that is not found in the runtime + ds.checkpointHandler.RemoveCheckpoint(podSandboxID) } } return utilerrors.NewAggregate(errList)