ks-installer icon indicating copy to clipboard operation
ks-installer copied to clipboard

Install kubesphere for the k8s cluster failed on the arm64 node

Open Nick1211 opened this issue 3 years ago • 4 comments

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

Nick1211 avatar Dec 07 '21 02:12 Nick1211

Hi @Nick1211 , have you followed this guide to install KubeSphere on ARM 64 nodes?

FeynmanZhou avatar Dec 13 '21 08:12 FeynmanZhou

/help

FeynmanZhou avatar Dec 13 '21 08:12 FeynmanZhou

@FeynmanZhou: This request has been marked as needing help from a contributor.

Please ensure the request meets the requirements listed here.

If this request no longer meets these requirements, the label can be removed by commenting with the /remove-help command.

In response to this:

/help

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

ks-ci-bot avatar Dec 13 '21 08:12 ks-ci-bot

Hi @Nick1211 , have you followed this guide to install KubeSphere on ARM 64 nodes?

Yes, it worked fine when all in one for the only one arrch64 device node as the master and worker node.

But it's failed when I set one x86 server as the master, and another arrch64 device as the node, also I set the arch option in the cluster config.xml, the node will always pull the wrong arch docker image of the ks-installer related service.

Nick1211 avatar Dec 15 '21 09:12 Nick1211