From 86b6bbd1b9988ee99b2de533b0eb08b91ebd45f0 Mon Sep 17 00:00:00 2001 From: dmaiocchi Date: Fri, 11 Jan 2019 11:04:46 +0100 Subject: [PATCH] Pre-pull images after preflight for HA setup. If download fails continue with a warning only --- cmd/kubeadm/app/cmd/join.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/kubeadm/app/cmd/join.go b/cmd/kubeadm/app/cmd/join.go index 69034ccff4..a2b9086e9d 100644 --- a/cmd/kubeadm/app/cmd/join.go +++ b/cmd/kubeadm/app/cmd/join.go @@ -419,6 +419,10 @@ func (j *joinData) Run() error { fmt.Printf("[join] Running pre-flight checks before initializing the new control plane instance\n") preflight.RunInitMasterChecks(utilsexec.New(), initCfg, j.ignorePreflightErrors) + fmt.Println("[join] Pulling control-plane images") + if err := preflight.RunPullImagesCheck(utilsexec.New(), initCfg, j.ignorePreflightErrors); err != nil { + return err + } // Prepares the node for hosting a new control plane instance by writing necessary // kubeconfig files, and static pod manifests if err := j.PrepareForHostingControlPlane(initCfg); err != nil {