gpt4 book ai didi

azure - 为什么 AKS 无法从 ACR 中提取镜像?

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

我在 Azure 中有一个 AKS 群集和一个 ACR 注册表。该群集包含多个 Windows 节点,其中部署了基于 WindowsServerCore 的服务。图像位于 ACR 中,但由于某种原因我无法让它拉取图像,我总是收到 imagePullBackOff 错误。

我已经尝试了所有方法,通过 Secret 将 ACR 附加到 AKS 中(既使用 ACR 管理又通过新的服务实体),但没有办法,一切都失败了。奇怪的是,当我执行 kubectl describe pod 时它不会返回任何具体内容,只有 imagepull 错误,没有其他任何内容。它并不表示身份验证错误...

Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal BackOff 85s (x1341 over 5h6m) kubelet Back-off pulling image "myacr.azurecr.io/so99:860"

知道会发生什么吗?

最佳答案

您需要通过 AcrPull 权限将 AKS 与 ACR 集成。

如果您有现有集群,请使用以下命令:

az aks update -n myAKSCluster -g myResourceGroup --attach-acr <acr-name>

要通过集成创建新集群,请使用:

az aks create -n myAKSCluster -g myResourceGroup --generate-ssh-keys --attach-acr <acr-name>

关于azure - 为什么 AKS 无法从 ACR 中提取镜像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71758480/

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