docker登录harbor、K8s拉取镜像报http: server gave HTTP response to HTTPS client

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

docker登录harbor、K8s拉取镜像报http: server gave HTTP response to HTTPS client

当搭建完docker私有仓库后,准备docker login http://ip:端口 登录时会包如下错误
在这里插入图片描述
当我们使用docker私有仓库中的镜像在K8s集群中部署应用时会包如下错误
在这里插入图片描述
以上错误根据报错信息可以知道,不能使用不安全的http协议连接远程仓库。一种方式是使用https协议进行访问,但需要我们在docker客户端维护好证书;另一种方式是在insecure-registries配置项中设置仓库地址,允许访问远程仓库

在linux中设置docker insecure-registries

  • vim /etc/docker/daemon.json 在insecure-registries配置项中添加私有仓库地址
{
  "insecure-registries": [
    "http://172.17.13.1:5000"
  ],
  "builder": {
    "gc": {
      "enabled": true,
      "defaultKeepStorage": "20GB"
    }
  },
  "registry-mirrors": [
    "https://6kx4zyno.mirror.aliyuncs.com"
  ],
  "features": {
    "buildkit": true
  },
  "experimental": false
}
  • 重启docker使配置生效
systemctl daemon-reload
systemctl restart docker

在mac中设置docker insecure-registries

mac中安装的docker使用图形化界面管理,可以通过如下步骤设置

  • 打开Preferences菜单,选择Docker Engine,配置insecure-registries。修改完成后,点击apply & Restart完成
    在这里插入图片描述
{
  "insecure-registries": [
    "http://172.17.13.0:5000"
  ],
  "builder": {
    "gc": {
      "enabled": true,
      "defaultKeepStorage": "20GB"
    }
  },
  "registry-mirrors": [
    "https://6kx4zyno.mirror.aliyuncs.com"
  ],
  "features": {
    "buildkit": true
  },
  "experimental": false
}
Kubernetes部署项目报错ImagePullBackOff日志提示rpc error: code..http: server gave HTTP response to HTTPS client 在使用kubernetes集群时,用docker私库中的镜像创建Pod 使用命令kubectl get pods查看pod运行情况,发现pod的运行情况,STATUS的值为ImagePullBackoff 使用命令kubectl describe pod Pod名称查看Pod详细运行情况信息 在Events这一项中,发现错误信息 Failed to pull image “192.168.153... 阅读详情

相关推荐

Docker登录Harbor私有仓库报错?手把手教你解决HTTP/HTTPS协议冲突问题

本文详细解析了Docker登录Harbor私有仓库时常见的HTTP/HTTPS协议冲突问题,提供了两种解决方案:快速配置Docker信任HTTP仓库(适合内网测试环境)和为Harbor配置HTTPS(推荐生产环境)。文章包含详细的命令操作步骤和常见错误排查方法,帮助开发者高效解决Docker与Harbor的协议兼容性问题。

nut55的博客 214

k8s启动容器报http: server gave HTTP response to HTTPS client

1. docker启动容器http: server gave HTTP res 解决办法是:在docker server启动的时候,增加启动参数,默认使用HTTP访问: vim /usr/lib/systemd/system/docker.service 增加 --insecure-registry ip:5000 就正常

zhaohuaxicaishi的专栏 2479

从零搭建生产级私有Docker镜像仓库:Registry到Harbor实战

容器镜像作为云原生应用交付的核心载体,其安全性和可获取性直接决定发布链路是否稳定。私有镜像仓库通过将镜像存储、分发与公网解耦,有效规避Docker Hub的拉取速率限制,同时为内网环境提供统一分发枢纽。其底层原理基于Docker Registry的内容寻址存储模型,配合认证、TLS加密、存储挂载及垃圾回收机制,构成生产可用的基础设施。在技术价值上,它保障了镜像版本的可信追溯,并通过RBAC、项目隔离等能力支撑多团队协作。典型应用场景包括Kubernetes集群拉取私有镜像、CI/CD流水线构建产物管理、跨机

weixin_33843947的博客 337

【K8S】Docker向私有仓库拉取/推送镜像报错(http: server gave HTTP response to HTTPS client)

这里,我们搭建的Harbor仓库的地址为http://192.168.175.101:1180。 报错信息如下所示。 [root@binghe101 ~]# docker login 192.168.175.101:1180 Username: binghe Password: Error response from daemon: Get https://192.168.175.101:1180/v2/: http: server gave HTTP response to HTTPS clie.

sinat_28371057的博客 4101

CI/CD平台搭建:从GitLab到K8s全链路实践

持续集成与持续交付(CI/CD)已成为现代软件工程的基础设施,它通过自动化流水线将代码提交、构建、测试与部署串联,显著提升交付效率与质量。容器化技术(Docker)与容器编排(Kubernetes)的成熟,使应用具备标准化打包与弹性调度能力,但完整落地一套生产级平台仍涉及代码托管、构建引擎、私有镜像仓库、集群管理等多环节协同。如何选型并集成GitLab、Jenkins、Harbor、Rancher等工具,打通从源码到K8s集群的发布链路,是许多团队面临的现实挑战。本文基于实际搭建经验,梳理组件选型思路、全链

weixin_34221773的博客 433

arm64离线部署Harbor 2.13.1:避坑指南与实战

在信创与国产化替代背景下,arm64服务器上部署容器镜像仓库成为常见需求。Harbor作为主流开源镜像仓库,其离线安装包解决了内网环境无法拉取镜像的核心痛点。通过预打包全部容器镜像与安装脚本,离线包使Harbor可在完全断网的arm64机器上运行。这一方案的技术价值在于:屏蔽了架构差异带来的镜像拉取障碍,同时规避了网络依赖。典型应用场景包括鲲鹏、飞腾等arm64服务器上的Kubernetes集群镜像管理。本文聚焦harbor-offline-installer-v2.13.1-arm64.tgz,详解从环境

weixin_33978044的博客 467

Docker技术:Harbor私服搭建使用以及私服推送和拉取镜像(附常见问题,server gave HTTP response to HTTPS client)

前言 公司技术体系逐步基于DDD领域驱动设计结合DevOps,最终在技术实现中转向于微服务+k8s的体系。 以Harbor作为公司镜像私服~ 再此,就记录一下操作过程,分享给道友,避免浪费时间。 享受优质模板,进行阅读——点击 Harbor harbor git 地址 优点: 本身自代 docker 私有仓库 支持基于角色的权限管理 支持LDAP认证:Harbor的用户授权可以使用已经存在的用户。 图形化用户界面 审计管理:所有这怒地镜像仓库的错都可以被记录追溯,用于审计管理 镜

Sunshine_Mr_Sun的博客 2741

BQ25713寄存器配置全解析:从基础原理到笔记本充电实战

在电源管理系统中,寄存器配置是实现精细化控制的核心技术。其原理是通过I2C等总线向芯片内部特定地址写入二进制代码,直接设定其工作参数与行为逻辑,从而实现对电压、电流、功率及保护阈值的底层控制。这项技术的价值在于,它能将通用电源管理芯片灵活适配于千差万别的具体应用,是提升系统性能、可靠性与能效的关键。在便携设备、嵌入式系统等场景中,精准的寄存器配置决定了充电效率、动态响应和故障保护能力。本文聚焦于**BQ25713**这款经典充电管理芯片,深入剖析其**ChargeOption**、**ProchotOpti

weixin_42713608的博客 286

问题解决记录=-=[Error response from daemon:Get... http: server gave HTTP response to HTTs client]

昨天遇到这个问题,Error response from daemon:Get... http: server gave HTTP response to HTTs client,记录下

qq_35478750的博客 7280

用KalmanNet搞定非线性状态估计:当卡尔曼滤波遇上神经网络

本文深入探讨了KalmanNet如何将神经网络与卡尔曼滤波结合,以解决非线性状态估计中的模型失配和噪声不确定性问题。通过保留经典滤波框架并用RNN学习卡尔曼增益,该方法在无人机导航、机器人定位等场景中实现了模型驱动与数据驱动的优势互补,提升了估计的鲁棒性和灵活性。

mango的博客 315

【生成数据集EXCEL文件】使用生成对抗网络GAN生成数据集:输出生成数据集EXCEL

生成器的任务是接收随机噪声向量作为输入,并尽可能生成与真实数据相似的样本,而判别器则是一个二分类器,旨在区分输入的样本是来自生成器生成的,还是来自真实数据。在训练过程中,生成器和判别器通过对抗学习的方式相互博弈,生成器的目标是生成足以欺骗判别器的样本,而判别器的目标则是尽可能准确地判断样本的真实性。GAN网络在多个领域展现了强大的能力,能够生成与训练数据分布相似的新数据,包括但不限于图像生成、图像风格转换、超分辨率、数据增强、视频生成、自然语言处理、医学图像处理以及游戏与虚拟现实等。

hustef的博客 1522

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

为了做好运维面试路上的助攻手,特整理了上百道。

2401_84140080的博客 650

【TouchDesigner】三维渲染

Cmera COMP Uniform Scale(按比例缩放):沿x,y,z三个轴等比例缩放相机(通常不建议改变相机大小)。 Constrain To(约束到):让相机附属到某个指定元件上,跟随指定元件运动。 Look At(朝向):让相机在移动过程中始终面对指定的元件。 Pah SOP(相机的路径):输入SOP元件名字,为相机指定移动路径。 Geometry Comp Geometry COMP中的参数与Camera COMP中的参数用法大部分都相似。特殊的是它的instacne页面的

wangpuqing1997的博客 5461

自建CI/CD平台实战:GitLab+Jenkins+Docker+Harbor+K8s+Rancher

CI/CD(持续集成与持续交付)是现代DevOps实践的核心环节,它通过自动化流水线将代码变更从提交到部署的整个过程标准化。其原理在于:由代码仓库触发构建任务,经过镜像构建、制品推送,最终实现集群环境的自动更新。这一机制能够显著减少人工操作带来的不确定性与效率瓶颈,提升软件交付的频次与可靠性。在微服务架构和容器化技术广泛普及的今天,诸如GitLab、Jenkins、Docker、Harbor、Kubernetes与Rancher等开源工具的组合,已成为企业落地全链路自动化部署的主流方案。本文基于这套技术栈,

weixin_34242509的博客 416

Windows下飞桨PaddlePaddle 2.6.1 GPU版环境搭建全攻略(含CUDA 11.7配置避坑指南)

本文详细介绍了在Windows系统下搭建飞桨PaddlePaddle 2.6.1 GPU版环境的完整流程,特别针对CUDA 11.7和cuDNN的安装提供了避坑指南。从Anaconda环境配置、CUDA Toolkit安装到飞桨GPU版的验证,手把手帮助开发者高效完成深度学习环境搭建,解决常见问题并优化性能。

x8y9z0的博客 1096

跟着Synopsys报告,一步步拆解车规芯片FMEDA计算(含公式与避坑点)

本文详细解析了车规芯片FMEDA计算的全流程,基于Synopsys报告拆解实战指南,涵盖基础失效率建模、安全机制效能评估及安全指标合成等关键步骤。通过公式解析、数据准备清单和避坑点分享,帮助工程师掌握ISO26262标准下的硬件量化分析技术,提升车载系统设计可靠性。

weixin_30460489的博客 195

私有Docker镜像仓库搭建指南:从Docker Registry到企业级部署

容器化技术作为现代应用部署的核心基础设施,其镜像管理是保障CI/CD流程稳定运行的关键环节。私有镜像仓库通过在内网环境存储Docker镜像,解决了公共仓库的网络延迟、安全合规和版本控制等问题。在技术实现上,基于Docker Registry的轻量级方案适合小型团队快速搭建,而Harbor则提供了企业级的功能扩展。通过配置认证机制、存储管理和网络访问控制,私有仓库能够显著提升镜像推送和拉取效率,降低对外部依赖。在容器化部署和持续集成场景中,稳定的私有镜像仓库成为团队内部可靠的镜像分发中心,支持自动化构建、安全

ciya3282的博客 396

别再手动写用例了!用AI Agent自动生成测试用例的保姆级实战(附Python代码)

本文详细介绍了如何利用AI Agent技术自动生成测试用例,大幅提升测试工程师的工作效率。通过Python代码实战演示,从环境搭建到核心Agent构建(需求解析、场景挖掘、用例编排),再到与企业工具链(TestRail、Jira)的深度集成,帮助团队实现测试用例的智能化生成与管理。

weixin_30897233的博客 649

ctr命令实战:配置HTTP私有仓库镜像推送与拉取全解析

容器技术通过镜像分发实现应用环境的标准化打包与部署,其核心原理基于镜像层(Layer)的叠加与内容寻址存储。在容器生态中,containerd作为行业标准的容器运行时,提供了更底层的镜像生命周期管理能力。通过其原生客户端工具ctr,开发者可以直接操作镜像的拉取(pull)、推送(push)等核心流程,这对于理解容器镜像的存储、传输机制具有重要价值。尤其在内部开发测试、隔离内网等特定应用场景中,常需配置HTTP协议(而非默认HTTPS)访问私有镜像仓库。本文将针对ctr工具,详解如何通过修改container

weixin_30838873的博客 337

LeRobot 机器人学习(Robot Learning)教程(二)经典机器人学

本文探讨了机器人学中基于学习的方法与传统动力学方法的对比与发展趋势。文章指出,传统方法依赖精确的动力学模型和大量人工调参,面临跨任务泛化能力弱、工程复杂度高、物理建模局限性等问题。随着机器学习技术的进步和机器人数据集的丰富,基于学习的方法展现出三大优势:(1)能够实现跨任务与实体的泛化;(2)降低对人类专业知识的依赖;(3)利用历史数据优化性能。文中以平面机械臂为例,分析了传统逆运动学方法的计算复杂性和环境适应性挑战,并指出基于学习的方案在处理高维感知输入、复杂接触动力学等方面具有明显优势。文章认为,结合物

2506_90492529的博客 1066

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

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

【代码】解决kubesphere流水线docker登陆错误http server gave HTTP response to HTTPS client(1)

2401_84140080的博客 379

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Harbor企业级镜像治理:从权限隔离到漏洞扫描的落地实践

容器镜像治理是云原生交付的关键环节,其核心在于将无状态的二进制文件转化为可审计、可分级、可追溯的软件资产。原理上,需依托细粒度RBAC权限模型、内置漏洞扫描(如Trivy)、内容信任(Notary签名)与多租户项目隔离四大能力,实现镜像全生命周期管控。技术价值体现在降低人工运维风险、满足等保与合规审计要求、支撑DevSecOps流程闭环。典型应用场景包括金融行业多研发组隔离、电商灰度发布、政务云安全上线卡点等。本文聚焦Harbor这一CNCF毕业项目,深入解析其在真实企业环境中如何替代原生registry,

weixin_33762130的博客 347

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

从零搭建私有Docker仓库:安全部署与CI/CD集成实战指南

容器化技术通过将应用及其依赖打包成标准镜像,实现了环境一致性和快速部署。其核心原理基于操作系统级虚拟化,通过命名空间和控制组实现资源隔离。在DevOps实践中,私有Docker仓库作为镜像集中管理的关键基础设施,能保障代码安全和交付效率。它特别适用于企业内部开发、敏感数据存储和CI/CD流水线等场景。本文以Docker Registry为例,深入讲解私有仓库的部署配置,涵盖HTTPS加密、身份认证等安全实践,并演示如何与GitLab CI等工具集成,实现自动化镜像构建与推送。

weixin_33725126的博客 331

Docker镜像与镜像仓库全解析:从原理到实践

Docker镜像是容器运行的基石,它采用分层存储结构,由多个只读层堆叠而成,这种设计不仅实现了层复用,还让镜像拉取变得更高效。镜像仓库作为存储和分发镜像的核心组件,负责镜像的上传、下载与版本管理,是容器化落地中不可或缺的环节。理解镜像的分层机制、标签管理与仓库选型,能显著提升构建效率、降低存储成本,并保障生产环境的安全合规。在工程实践中,无论是个人开发使用Docker Hub,还是企业搭建Harbor私有仓库,都离不开对镜像操作、仓库运维、漏洞扫描及镜像瘦身的系统掌握。本文围绕Docker镜像与镜像仓库,从

weixin_32576389的博客 232

中小团队容器化交付实战:Harbor+Jenkins+K3S轻量流水线

容器化交付涉及镜像管理、流水线编排与容器编排三大核心环节。私有镜像仓库解决镜像存储与分发问题,CI/CD工具实现自动化构建与部署,轻量级Kubernetes发行版降低编排门槛。通过将Harbor、Jenkins与K3S整合部署,可在有限资源下构建完整的交付流水线,实现代码提交到自动上线的闭环。该方案适用于服务数量适中、无专职运维的中小团队,能有效控制机器成本与维护精力,同时保证环境一致性与回滚能力。

weixin_34258838的博客 306
上一篇: 删除命名空间一直处于Terminating并且自己开发的客户端无法连接K8s集群
下一篇: jenkins共享ci阶段
炒栗子不加糖
博客等级 码龄10年 68粉丝 123原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值