【问题标题】:Failed to pull image - Azure AKS无法拉取映像 - Azure AKS
【发布时间】:2021-10-12 08:50:50
【问题描述】:

我一直关注this guide 使用 AKS 在 Azure 上部署应用程序

在我部署之前一切都很好,一个节点处于not ready 状态,ImagePullBackOff 状态

kubectl describe pod output

执行下面的命令我得到成功命令,所以我确定正在发生身份验证

az acr login --name siddacr

这个命令会列出上传的图片

az acr repository list --name <acrName> --output table

【问题讨论】:

  • 您是否将集群的托管服务身份添加到 ACR 上的 AcrPull 角色?
  • 如 Daniel 所述,AKS 与 2 个服务主体一起工作。您需要将群集服务主体作为 Azure DevOps 中的服务连接。在任务中使用它,而不是调用 Azure 服务主体 AKS 操作。在 ACR 方面,确保 it is attached 正确

标签: azure docker azure-devops


【解决方案1】:

imagebackpulloff可能由以下原因引起:

  • 图片或标签不存在
  • 您在图片名称或标签中打错字了
  • 镜像注册需要认证
  • 您已超出注册表的速率或下载限制

【讨论】:

    【解决方案2】:

    我想通了。

    错误出现在 deployment.yml 文件中的图像名称中

    【讨论】:

      猜你喜欢
      • 2022-12-11
      • 2018-08-25
      • 2020-02-15
      • 2017-09-22
      • 2021-08-26
      • 2019-10-21
      • 2023-03-17
      • 2021-07-17
      • 2019-10-20
      相关资源
      最近更新 更多