mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-29 22:46:12 +00:00
rkt: Force rkt fetch
to fetch from remote to conform the fetch policy.
This commit is contained in:
parent
ea805efa4f
commit
de402ac2c5
@ -76,7 +76,10 @@ func (r *Runtime) PullImage(image kubecontainer.ImageSpec, pullSecrets []api.Sec
|
||||
return err
|
||||
}
|
||||
|
||||
if _, err := r.cli.RunCommand(&config, "fetch", dockerPrefix+img); err != nil {
|
||||
// Today, `--no-store` will fetch the remote image regardless of whether the content of the image
|
||||
// has changed or not. This causes performance downgrades when the image tag is ':latest' and
|
||||
// the image pull policy is 'always'. The issue is tracked in https://github.com/coreos/rkt/issues/2937.
|
||||
if _, err := r.cli.RunCommand(&config, "fetch", "--no-store", dockerPrefix+img); err != nil {
|
||||
glog.Errorf("Failed to fetch: %v", err)
|
||||
return err
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user