我已经成功地在我的Mac 2020上安装了M1芯片的对接桌面和Minikube。我试图按照Kubernetes.io上的说明创建一个简单的集群部署"hello-node“。

当我运行
‘’kubectl创建部署hello-node -image=k8s.gcr.io/echoserver:1.4‘’“
命令时,pod不会移动到现成的state.When --我检查kubectl日志部署/hello-节点(我得到了错误):
‘错误1#1:未能在/etc/nginx/nginx.conf:54 nginx中初始化Lua :错误未能在/etc/nginx/nginx.conf:54’中初始化Lua
问题似乎是以下警告,不兼容的平台。
“”警告:请求的映像平台(linux/ and 64)与检测到的主机平台(linux/arm64/v8)不匹配,也没有请求任何特定的平台(2022/06/1005:48:50错误1#1:未能在/etc/nginx/nginx.conf:54 nginx中初始化Lua VM :在/etc/nginx/nginx.conf:54中初始化Lua VM失败;

我已经检查了多个场馆,但我找不到解决办法。有解决办法吗?
发布于 2022-10-26 18:17:47
目前,echoServer映像不支持arm64体系结构。这个问题被提升为Minkubev1.23的候选人,但没有被接受。(现为第1.27节)
每个GitHub的“答案”是使用这个图像,但我只有有限的成功:gcr.io/kubernetes-e2e-test-images/echoserver:2.2
我建议您使用此映像:polyverse/node-echo-server
您可以在这里阅读更多有关此问题的内容:https://github.com/kubernetes/minikube/issues/11107
https://stackoverflow.com/questions/72573852
复制相似问题