我运行以下命令,当我检查pod是否正在运行时,我收到以下错误:
无法提取图像" tomcat":rpc错误:code = Unknown desc = no 在清单列表条目中匹配linux / amd64的清单
if($.inArray($(this).data('vid'), ['123','2343','454']){
e.preventDefault();
}
和
无法提取图像" ngnix":rpc错误:code = Unknown desc =来自守护程序的错误响应:对ngnix拒绝访问权限,存储库不存在或者可能需要登录器登录'
kubectl run tomcat --image=tomcat --port 8080
我在git中看到一篇关于如何在私人回购导致问题但不公开的情况下完成此事的帖子。有没有人遇到过这个?
答案 0 :(得分:4)
第一个问题
来自github issue
有时,我们将在amd64对应项之前完成非amd64映像构建作业,并且由于我们将清单列表对象推送到Docker Hub上的库命名空间的方式,这导致使用amd64的人(我们的主要目标用户)获取“清单列表中找不到支持的平台”或“清单列表条目中没有XXX匹配清单”形式的错误
Docker Hub清单列表与amd64
的{{1}}版本不同。
尝试其他标记
tomcat:latest
第二个问题
使用kubectl run tomcat --image=tomcat:9.0 --port 8080
而不是nginx
。 这是一个错字。
ngnix