Install kubesphere for the k8s cluster failed on the arm64 node

Created by: Nick1211

Env:

x86 master arm64 node

Kubernetes: root@master:~# kubectl version Client Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.8", GitCommit:"fd5d41537aee486160ad9b5356a9d82363273721", GitTreeState:"clean", BuildDate:"2021-02-17T12:41:51Z", GoVersion:"go1.15.8", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.8", GitCommit:"fd5d41537aee486160ad9b5356a9d82363273721", GitTreeState:"clean", BuildDate:"2021-02-17T12:33:08Z", GoVersion:"go1.15.8", Compiler:"gc", Platform:"linux/amd64"}

KubeSphere: v3.0.0

Step: 1.Install Kubernetes on the k8s cluster successfully ( one x86 master and one arm64 node)

2.Install kubesphere on the k8s cluster.

Exception: Install kubesphere on the k8s cluster which combined by one x86 master and one arm64 node, but arm64 node install kubesphere failed on the k8s cluster due to pulled and used the x86 docker image.

Expect: pull the right arch docker image in the arm64 node