gpt4 book ai didi

docker - 从 Azure Kubernetes 服务拉取 ACR 镜像时获取 "unauthorized: authentication required"

转载 作者:行者123 更新时间:2023-12-02 05:02:00 26 4
gpt4 key购买 nike

我关注了guide here (授予 AKS 对 ACR 的访问权限),但当 Pod 尝试从 ACR 提取镜像时,我仍然收到“未经授权:需要身份验证”。

bash 脚本执行时没有任何错误。我尝试删除我的 Deployment 并从头开始创建它 kubectl apply -f ...,但没有成功。

我想避免使用第二种使用 secret 的方法。

最佳答案

您在问题中发布的链接是从 Azure Kubernetes 服务使用 Azure 容器注册表进行身份验证的正确步骤。我之前尝试过,效果很好。

所以建议您检查命令 kubectl create secret docker-registry acr-auth --docker-server <acr-login-server> --docker-username <service-principal-ID> --docker-password <service-principal-password> --docker-email <email-address> 中的 service-principal-ID 和 service-principal-password 是否正确。并且您在 yaml 文件中设置的 secret 也应该检查是否与您创建的 secret 相同。

关于docker - 从 Azure Kubernetes 服务拉取 ACR 镜像时获取 "unauthorized: authentication required",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51944056/

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