tkestack / tke

Native Kubernetes container management platform supporting multi-tenant and multi-cluster
Other
1.47k stars 334 forks source link

TKE v1.9.2 installation failed on linux/arm64 #2316

Open zouxycn opened 9 months ago

zouxycn commented 9 months ago

What happened:

What you expected to happen: We can install tke on linux/arm64 normally. Currently,only build tke v1.7.0 works.All version after v1.7.0 can't be installed on linux/arm64.

How to reproduce it (as minimally and precisely as possible): Normal installation process on linux/arm64.

Anything else we need to know?:

Binary runc is incorect. URL: https://tke-release-1251707795.cos.ap-guangzhou.myqcloud.com/cri-containerd-cni-1.5.4-linux-arm64.tar.gz in file:build/docker/tools/provider-res/download.sh

file usr/local/sbin/runc usr/local/sbin/runc: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, BuildID[sha1]=c7661a9cb9e1478e4c53e31945591f2743e16eb7, for GNU/Linux 3.2.0, not stripped

Registry image is incorrect. https://hub.docker.com/layers/tkestack/registry-arm64/2.7.1/images/sha256-36cb5b157911061fb610d8884dc09e0b0300a767a350563cbfd88b4b85324ce4?context=explore

Actual binary is for linux/amd64.

Environment: