【已解决】Doris Operator镜像通过 k8s 部署在 x86_64系统发生报错

Viewed 33

k8s部署Doris-Operator-1.5.2
kubectl apply -f ./operator.yaml 报错:
exec /dorisoperator: exec format error


更新

找到原因了,之前不知道Docker有通过manifest list来实现根据不同的CPU架构选择合适的镜像的功能。

因为服务器网络原因,镜像是从我MAC电脑上拉取然后导到服务器上的。MAC电脑是M1芯片 arm64架构的,所以拉取的镜像是arm64架构的,而服务器是amd64架构的,所以出现了兼容性问题。

通过从amd64架构的服务器上拉取到了镜像,就可以正确部署了。

1 Answers

支持的,可能有其他问题,辛苦再提供一些详细情况,比如完整日志,部署环境详情,使用命令