从nexus3 docker主机提取Kubernetes图像失败

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

[我们在CentOS机器上创建了nexus3 docker主机专用注册表,并且在docker文件夹下的daemon.json上更新了相同的ip详细信息。

Docker推拉工作正常。

尝试进行kubernetes部署时,相同的映像因映像拉状态而失败。

$ Kubectl run deployname --image=nexus3provaterepo:port/image

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

这里是我的问题是从nexus3泊坞窗主机拉取图像失败。

请向我建议如何通过kubernetes命令验证登录并解决此拉取映像问题。

正在寻找您的建议,请先谢谢

kubernetes deployment
1个回答
0
投票

因此,从私有存储库中提取数据时,您需要指定一个imagePullSecret,例如:

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中找到>

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