首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我试图从Quay.io镜像OKD安装镜像时,为什么我得到这个“未授权”的错误?

当我试图从Quay.io镜像OKD安装镜像时,为什么我得到这个“未授权”的错误?
EN

Stack Overflow用户
提问于 2020-11-04 02:21:23
回答 1查看 790关注 0票数 1

我一直在致力于在有气隙的环境中安装OKD。第一个主要步骤是镜像OKD镜像,以便它们可以移动到新环境并在本地拉取。我一直在使用OpenShift documentationthis article的组合,以及用于设置证书的this resource。我一直在取得缓慢但持续的进展。

但是,我现在尝试使用以下命令实际镜像文件时遇到了问题

代码语言:javascript
复制
oc adm -a ${LOCAL_SECRET_JSON} release mirror \ 
--from=quay.io/${PRODUCT_REPO}/${RELEASE_NAME}:${OCP_RELEASE}-${ARCHITECTURE} \ 
--to=${LOCAL_REGISTRY}/${LOCAL_REPOSITORY} \ 
--to-release-image=${LOCAL_REGISTRY}/${LOCAL_REPOSITORY}:${OCP_RELEASE}-${ARCHITECTURE}

我得到了以下鼓舞人心的回应:

代码语言:javascript
复制
info: Mirroring 120 images to host.okd-registry.dns:5000/ocp4/openshift4 ...

然后是blobs:manifests:行,最后是行

代码语言:javascript
复制
stats: shared=0 unique=7 size=105.3MiB ratio=1.00

然后我得到了大约50行语句

代码语言:javascript
复制
error: unable to retrieve source image quay.io/openshift-release-dev/ocp-v4.0-art-dev manifest
sha256:{some value}: unauthorized: access to the requested resource is not authorized

我有一个码头帐户,但我不确定是否需要,即使在我的研究之后,如果它是,我将在哪里或如何登录。我曾尝试在release结构中使用oc login后跟各种地址来执行此操作,但如果这就是解决方案,我可能使用了错误的参数,因为我找不到任何有关执行此操作的说明。

我还在sudo中尝试了该命令。我怀疑这是一个问题,但我还是试过了。

我想问题可能出在我的证书上,但我不确定如何确定是否是这种情况。

任何指导或建议都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-11 01:00:06

在我发布这个答案的时候,已经确定OKD文档是不准确的,并指示读者从OCP映像存储库而不是OKD存储库获取,这显然需要额外的凭据。已经记录了一个错误,文档很快就会更新。

镜像镜像的正确环境变量和完整命令如下所示:

代码语言:javascript
复制
LOCAL_REGISTRY=localhost:5000 (or your local domain name and port for the registry)
LOCAL_REPOSITORY=okd
LOCAL_SECRET_JSON=<full path to your pull secret>
OCP_RELEASE=4.5.0-0.okd-2020-10-15-235428
PRODUCT_REPO=openshift
RELEASE_NAME=okd
ARCHITECTURE=not-used-in-okd


oc adm -a ${LOCAL_SECRET_JSON} release mirror \
--from=quay.io/${PRODUCT_REPO}/${RELEASE_NAME}:${OCP_RELEASE} \
--to=${LOCAL_REGISTRY}/${LOCAL_REPOSITORY} \
--to-release-image=${LOCAL_REGISTRY}/${LOCAL_REPOSITORY}:${OCP_RELEASE} --dry-run
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64668407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档