无法通过 K8s 集群从 nexus 私有存储库中提取图像

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

我正在尝试设置 CI/CD 管道,我试图从 docker private repo 中提取图像,但它在通过 kubernetes 创建部署时失败并出现以下错误:

无法拉取图像“34.125.222.46:8083/springapp:69”:rpc错误:代码=未知描述=无法拉取和解压图像“34.125.222.46:8083/springapp:69”:无法解析参考“34.125” .222.46:8083/springapp:69": 请求失败:Head "https://34.125.222.46:8083/v2/springapp/manifests/69": http: 服务器给 HTTPS 客户端 HTTP 响应

但是我可以使用 docker pull 34.125.222.46:8083/springapp:69 来拉取镜像。

我在 daemon.json 中添加了 nexus repo url 作为不安全的注册表,如下所示 “不安全的注册表”:[“34.125.222.46:8083”]

我还创建了一个名为 registry-secret 的秘密,它具有 nexus repo url、用户名和密码,然后我将其引用到 k8s 部署清单文件中。

谁能帮我解决这个问题。 提前致谢。

我尝试使用推送到我的 nexus 存储库的图像创建部署,但部署失败,因为它无法拉取图像。 而我可以使用 docker pull 成功地拉取图像。

docker kubernetes devops kubernetes-helm cicd
© www.soinside.com 2019 - 2024. All rights reserved.