mirror of https://github.com/k3s-io/k3s
kubeadm: prepull Etcd image only if required
Prepull Etcd image only if external Etcd is not used and --etcd-upgrade=false is not specified. Fixes: kubernetes/kubeadm#1214pull/58/head
parent
465d578d93
commit
328c1825d4
|
@ -195,7 +195,7 @@ func RunApply(flags *applyFlags) error {
|
|||
glog.V(1).Infof("[upgrade/apply] creating prepuller")
|
||||
prepuller := upgrade.NewDaemonSetPrepuller(upgradeVars.client, upgradeVars.waiter, &upgradeVars.cfg.ClusterConfiguration)
|
||||
componentsToPrepull := constants.MasterComponents
|
||||
if upgradeVars.cfg.Etcd.External != nil {
|
||||
if upgradeVars.cfg.Etcd.External == nil && flags.etcdUpgrade {
|
||||
componentsToPrepull = append(componentsToPrepull, constants.Etcd)
|
||||
}
|
||||
if err := upgrade.PrepullImagesInParallel(prepuller, flags.imagePullTimeout, componentsToPrepull); err != nil {
|
||||
|
|
Loading…
Reference in New Issue