【问题标题】:ImagePullBackOff error backoff github packages azure aksImagePullBackOff 错误退避 github 包 azure aks
【发布时间】:2021-04-30 11:40:55
【问题描述】:

我正在部署我的服务 Azure AKS。我遇到了一个问题,我收到 ImagePullBackOff 错误。这是一些上下文。

我有 2 个节点池,一个带有 --enable-node-public-ip 选项,另一个没有启用节点公共 IP 选项。我正在尝试部署 Daemonset 资源。容器镜像托管在 GitHub 包注册表上。问题是,未启用公共 IP 的节点能够成功拉取图像,而启用 ppublic-ip 的节点则出现错误。

这是错误:

Failed to pull image "docker.pkg.github.com/xyz": rpc error: code = NotFound desc = failed to pull and unpack image "docker.pkg.github.com/xyz"

我将不胜感激。

【问题讨论】:

    标签: azure kubernetes azure-aks github-package-registry


    【解决方案1】:

    ImagePullBackOffErrImagePull表示容器使用的镜像无法从镜像注册中心加载。确保图像定义中没有错字。

    事先尝试docker pull docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:TAG_NAME。之后,你应该在 Daemonset 定义中给出docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:TAG_NAME

    这不是身份验证问题。

    【讨论】:

    • 您好,感谢您回答这个问题!但我确实遇到了与 Gaurav 遇到的相同的问题。我可以 docker pull;我可以在本地 minikube 上启动 Deployment 和 Pod;但我无法在 AKS 或 GKE 上创建部署,有什么想法或进一步的建议吗?谢谢
    • 如果它在私有注册表结帐凭证中。这不是与 Kubernetes 相关的错误,而是配置问题。如果您在使用 k8s 的机器上执行相同的操作,您将得到相同的结果。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-11
    • 2019-01-10
    • 2020-12-03
    • 2019-11-05
    • 2020-09-16
    • 2019-05-15
    • 2023-01-22
    相关资源
    最近更新 更多