操作系统信息
例如:物理机,Ubuntu18.04,4C/8G
Kubernetes版本信息:v1.19.1
KubeSphere版本信息:V3.1.1
问题:
部署使用的kubesphere/edge-watcher-agent:v0.1.0 arm64镜像无法使用。
镜像具体信息如下所示:
kubesphere/edge-watcher-agent:v0.1.0
Digest:sha256:1615054a8a21e5d8b5c98a7fd39698b7f511b3a4f29ea025ec15480910bf3571
kubesphere/edge-watcher-agent:v0.1.0
Digest:sha256:1615054a8a21e5d8b5c98a7fd39698b7f511b3a4f29ea025ec15480910bf3571
OS/ARCH linux/arm64
Compressed Size 5.8 MB
Last pushed a year ago by benjaminhuo
上述镜像下载的是arm64版本,但无法运行。
./edge-watcher-agent
-bash: ./edge-watcher-agent: cannot execute binary file:可执行文件格式错误
而且查看发现仍然为x86架构的执行文件。
file edge-watcher-agent
edge-watcher-agent: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, not stripped
docker inspect kubesphere/edge-watcher-agent:v0.1.0 Igrep Arch
“Architecture”: “arm64”
结论就是镜像打amr64的标签,但是镜像内的执行文件仍然是x86,是否能重新提供一下arm64版本的镜像,因为闭源无法自行编译。
kubesphere/ks-installer#2102 提交8天无反馈。