当前位置: 首页 > news >正文

解决kubesphere流水线docker登陆错误http: server gave HTTP response to HTTPS client

kubesphere DevOps流水线中,在登录私有的harbor仓库时,报以下错误

+ docker login 111.230.19.120:80 -u admin -p test123.
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Error response from daemon: Get "https://111.230.19.120:80/v2/": http: server gave HTTP response to HTTPS client
script returned exit code 1

原因:

默认情况下,Docker 要求镜像仓库使用 HTTPS 来保证通信的安全。如果仓库没有使用 HTTPS 或者证书不是由受信任的证书颁发机构签发的,Docker 客户端将无法与其建立连接。

解决方案:

kubesphere集群中节点的docker,需要配置docker支持该私有harbor仓库的http访问

在K8S集群的所有节点,执行以下操作

1、配置daemon.json文件
tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://chqac97z.mirror.aliyuncs.com"],"insecure-registries":["https://111.230.19.120"],"registry-mirrors":["https://111.230.19.120"]
}
EOF

其中:

  • registry-mirrors:配置的是阿里云镜像加速,该文的问题不需要配置该项
  • insecure-registries:允许 Docker 客户端连接到没有使用 HTTPS 或使用了自签名证书的 Docker 镜像仓库
  • 111.230.19.120:80:是我的harbor地址,需要替换成你的地址
  • registry-mirrors:必须配置你的harbor仓库!!!否则可能造成,docker login是成功的,但是push镜像时出现相同的问题!!!
2、使配置生效
systemctl daemon-reload
systemctl restart docker

重新允许流水线,发现已成功登录harbor仓库

http://www.lryc.cn/news/326765.html

相关文章:

  • macOS安装mongoDB(homebrew)
  • 免费SSL证书和付费SSL证书的区别点
  • 【SQL】1633. 各赛事的用户注册率(COUNT函数 表达式用法)
  • 【LVGL-使用SquareLine Studio设计器 】
  • 将二进制数a的每一位右移b位operator.rshift(a,b)
  • M芯片 mac配置Vulkan环境报错 Xcode
  • Day23:事务管理、显示评论、添加评论
  • 第一篇:概述、 目录、适用范围及术语 --- IAB/MRC《增强现实(AR)广告(效果)测量指南1.0 》
  • pytorch常用的模块函数汇总(2)
  • OpenAI奥特曼豪赌1.42亿破解长生不老
  • [晕事]今天做了件晕事29;iptables
  • 2018年亚马逊云科技推出基于Arm的定制芯片实例
  • 用搜索引擎收集信息-常用方式
  • Adobe推出20多个,企业版生成式AI定制、微调服务
  • 叁[3],NavigationDrawerViewsActivity新增Fragment
  • 备考ICA----Istio实验7---故障注入 Fault Injection 实验
  • [flask]异常抛出和捕获异常
  • js逆向之实例某宝热卖(MD5)爬虫
  • 7、jenkins项目构建细节-常用的构建触发器
  • 【前端学习——css篇】4.px和rem的区别
  • 深入解析Oracle数据库中的标量子查询(Scalar Subquery)及其等价改写方法
  • Pytorch多机多卡分布式训练
  • win11 环境配置 之 Jmeter
  • 蓝桥杯刷题之路径之谜
  • 【深度学习】图片预处理,分辨出模糊图片
  • 基础NLP知识了解
  • Android 性能优化(六):启动优化的详细流程
  • QT程序打包
  • ARMday7作业
  • Unity构建详解(4)——SBP的依赖后处理