我正在尝试在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
,但这并没有改变任何东西。
我也试过手动创建secret,把它放在默认的命名空间中,但这并没有帮助。我还把它作为imagePullSecrets: - name: registry-creds-ecr
附加到部署yaml中,但这并没有改变结果。
我该怎么办呢?
1条答案
按热度按时间w51jfk4q1#
This doc page说你需要启动
minikube addons enable registry-creds
而不是minikube addons apply registry-creds
。不确定这是否是问题所在。