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架构的服务器上拉取到了镜像,就可以正确部署了。