【问题标题】:Minikube can't pull a container from ECRMinikube 无法从 ECR 中提取容器
【发布时间】:2021-11-17 16:22:45
【问题描述】:

我正在尝试在 minikube 中运行部署,该部署使用来自我有权访问的 EKS 中托管的私有存储库中的图像。

我已成功运行命令 docker pull *.dkr.ecr.eu-west-1.amazonaws.com/*:2021-09-20-1 从 eks 托管的私有存储库中提取图像。

但是,当我尝试使用该映像在 minikube 中应用部署时,出现错误 ErrImagePull 然后更新为 ImagePullBackOff

描述 pod 表示错误是 no basic auth credentials

我已经运行了命令minikube addons configure registry-creds 然后 minikube addons apply registry-creds ,但这并没有改变任何东西。我有什么遗漏吗?

我也尝试过手动创建秘密,将其放在默认命名空间中,但这并没有帮助。我还在部署 yaml 中将其附加为 imagePullSecrets: - name: registry-creds-ecr,这并没有改变结果。

我该怎么办?

【问题讨论】:

  • 你好@testing495。下面的回答能回答你的问题吗?你试过了吗?请react,如果这对您有帮助或用错误消息/什么不起作用更新您的问题。
  • 还是不行,今天要重新安装minikube,从头开始
  • another possible option与ECR相关。

标签: docker kubernetes minikube amazon-ecr


【解决方案1】:

This doc page 表示您需要启动 minikube addons enable registry-creds 而不是 minikube addons apply registry-creds。不知道是不是这个问题。

【讨论】:

  • 嗨,我试过了,但没有帮助。我今天要卸载 minikube,然后从头开始重试。谢谢
猜你喜欢
  • 2019-06-08
  • 2019-08-03
  • 2022-01-16
  • 2020-03-22
  • 1970-01-01
  • 2021-03-03
  • 1970-01-01
  • 1970-01-01
  • 2022-12-22
相关资源
最近更新 更多