我正在尝试设置 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 成功地拉取图像。