Minikube 无法从 ECR 中提取容器

问题描述 投票:0回答:2

我正在尝试在 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 
,但这并没有改变任何事情。我有什么遗漏的吗?

我也尝试过手动创建秘密,将其放入默认命名空间中,但这没有帮助。我还将其作为

 imagePullSecrets: - name: registry-creds-ecr
附加到部署 yaml 中,这并没有改变结果。

我该怎么办?

docker kubernetes minikube amazon-ecr
2个回答
0
投票

此文档页面表示您需要启动

minikube addons enable registry-creds
而不是
minikube addons apply registry-creds
。不确定是否是这个问题。


-1
投票

嗨,我真的没有答案,因为我遇到了同样的问题。你解决了吗?

© www.soinside.com 2019 - 2024. All rights reserved.