gpt4 book ai didi

image - 拉取镜像失败 "xx.azurecr.io/xx:latest": rpc error: code = Unknown desc = Error response from daemon: unauthorized: authentication required

转载 作者:行者123 更新时间:2023-12-03 23:13:00 24 4
gpt4 key购买 nike

我的 ACR 和 AKS 位于具有相同订阅的同一 Azure 目录中。
在向我的服务主体授予 ACR Pull 访问权限后,没有任何工作,仍然出现此错误。

Error :- Failed to pull image "xx.azurecr.io/xx:latest": rpc error:code = Unknown desc = Error response from daemon: Gethttps://xx.azurecr.io/v2/xx/manifests/latest: unauthorized:authentication required


screenshot of dashboard

最佳答案

从错误消息中,它显示您没有通过身份验证来拉取 Azure 容器注册表中的镜像。

对于 AKS,有两种方法可以获得从 Azure 容器注册表中拉取镜像的权限。

是向 AKS 群集使用的服务主体授予权限。您可以在Grant AKS access to ACR中获得详细信息.这样,您只需要一个服务主体。

另一个是将权限授予与 AKS 使用的服务主体不同的新服务主体。然后您使用服务主体创建一个 secret 来拉取镜像。您可以在Access with Kubernetes Secret中获得详细信息.

它们是两种不同的方式,因此您应该确保您的步骤没有错误。要检查服务主体的角色分配,请使用如下 CLI 命令:

az role assignment list --assignee $SP_ID --role acrpull --scope $ACR_ID

SP_ID 取决于您使用的方式。

关于image - 拉取镜像失败 "xx.azurecr.io/xx:latest": rpc error: code = Unknown desc = Error response from daemon: unauthorized: authentication required,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55574059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com