From bcf5a6f8130a1981eb319b883636a5d82d7b1bda Mon Sep 17 00:00:00 2001 From: sunlintong Date: Sat, 27 May 2023 16:11:43 +0800 Subject: [PATCH] perf(image): pull image specify arch --- cmd/kk/pkg/images/images.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/kk/pkg/images/images.go b/cmd/kk/pkg/images/images.go index 9730cb91..48a7035b 100644 --- a/cmd/kk/pkg/images/images.go +++ b/cmd/kk/pkg/images/images.go @@ -110,7 +110,7 @@ func (images *Images) PullImages(runtime connector.Runtime, kubeConf *common.Kub host.IsRole(common.ETCD) && image.Group == kubekeyapiv1alpha2.Etcd && image.Enable: logger.Log.Messagef(host.GetName(), "downloading image: %s", image.ImageName()) - if _, err := runtime.GetRunner().SudoCmd(fmt.Sprintf("env PATH=$PATH %s pull %s", pullCmd, image.ImageName()), false); err != nil { + if _, err := runtime.GetRunner().SudoCmd(fmt.Sprintf("env PATH=$PATH %s pull %s --platform %s", pullCmd, image.ImageName(), host.GetArch()), false); err != nil { return errors.Wrap(err, "pull image failed") } default: