ks-installer
ks-installer copied to clipboard
Install kubesphere for the k8s cluster failed on the arm64 node
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
Hi @Nick1211 , have you followed this guide to install KubeSphere on ARM 64 nodes?
/help
@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.
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.