首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从nexus3扩展底座主机拉取Kubernetes镜像失败

从nexus3扩展底座主机拉取Kubernetes镜像失败
EN

Stack Overflow用户
提问于 2019-09-29 23:45:37
回答 1查看 48关注 0票数 0

我们已经在CentOS机器上创建了一个nexus3 docker主机私有注册表,并在docker文件夹下的daemon.json上更新了相同的ip详细信息。

Docker pull和push工作得很好。

在尝试kubernetes部署时,同一镜像由于镜像拉入状态而失败。

代码语言:javascript
复制
$ Kubectl run deployname --image=nexus3provaterepo:port/image

在我们通过命令$ Kubectl create secret创建具有相同用户ID和密码信息的秘密条目之前,如docker login -u userid -p passwd

这里我的问题是从nexus3扩展底座主机上的镜像拉取失败。

请指教我如何通过kubernetes命令验证登录,并解决这个拉取镜像问题。

期待您的建议,提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2019-10-01 14:29:25

因此,当从私有存储库中提取时,您需要指定一个imagePullSecret,如下所示:

代码语言:javascript
复制
apiVersion: v1
kind: Pod
metadata:
  name: private-reg
spec:
  containers:
  - name: private-reg-container
    image: <your-private-image>
  # Specify the secret with your users credentials
  imagePullSecrets:
  - name: regcred

然后,您将使用kubectl apply -f功能,我不确定您是否可以在运行部署的命令式cli版本中使用此功能,但有关此功能的所有说明都可以在here中找到

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58156785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档