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

从nexus3 docker主机提取Kubernetes映像失败,kubernetes,deployment,Kubernetes,Deployment,我们在CentOS机器上创建了一个nexus3docker主机专用注册表,并在docker文件夹下的daemon.json上更新了相同的ip详细信息 码头工人推拉工作正常 尝试部署kubernetes时的同一映像在映像拉取状态下失败 $ Kubectl run deployname --image=nexus3provaterepo:port/image 在我们通过命令$Kubectl create secret创建机密条目之前,使用相同的用户ID和密码通知,如docker login-u u

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

码头工人推拉工作正常

尝试部署kubernetes时的同一映像在映像拉取状态下失败

$ Kubectl run deployname --image=nexus3provaterepo:port/image
在我们通过命令
$Kubectl create secret
创建机密条目之前,使用相同的用户ID和密码通知,如
docker login-u userid-p passwd

这里我的问题是,从
nexus3
docker主机的图像提取失败

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


查看您的建议,请提前感谢

因此,当从私人回购中提取时,您需要指定一个
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

apiVersion:v1 种类:豆荚 元数据: 姓名:私人注册 规格: 容器: -名称:私有注册容器 图片: #使用用户凭据指定机密 你的秘密: -姓名:regcred 然后您将使用
kubectl apply-f
功能,我不确定您是否可以在运行部署的命令式cli版本中使用此功能,但是可以在