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

kubesphere-更换新的harbor

背景介绍:原来用的harbor磁盘空间比较满了,现在准备更换一台新搭建的harbor.现在就是怎么配置多个harbor的问题了,服务器上面使用的是containerd的运行环境。

只要把两个 Harbor 都改用hosts.toml文件即可,
不要再在config.toml里写任何mirrors/configs


同时支持两个 Harbor 的最简做法(示例)

假设:

  • Harbor-A:IP1 (旧)
  • Harbor-B:IP2(新)
  1. config.toml只保留一行
[plugins."io.containerd.grpc.v1.cri".registry] config_path = "/etc/containerd/certs.d"

删掉所有mirrors/configs段。

  1. 为每个仓库建立独立目录(目录名 = 仓库地址,必须带端口)Harbor-A(80 端口可省):
mkdir -p /etc/containerd/certs.d/IP1 cat >/etc/containerd/certs.d/IP1/hosts.toml <<'EOF' server = "http://IP1" [host."http://IP1"] capabilities = ["pull", "resolve", "push"] username = "harbor名" password = "harbor密" EOF

Harbor-B(8080 必须写):

mkdir -p /etc/containerd/certs.d/IP2:8080 cat >/etc/containerd/certs.d/IP2:8080/hosts.toml <<'EOF' server = "http://IP2:8080" [host."http://IP2:8080"] capabilities = ["pull", "resolve", "push"] username = "harbor名" password = "harbor密" EOF
  1. 重启 containerd
systemctl restart containerd
  1. 验证
crictl pull IP1/develop/ntms-file-ms-web:dev crictl pull IP2/develop/ntms-activity-portal-ms-web:dev

两个仓库会同时生效,互不干扰;
以后增删仓库只需在/etc/containerd/certs.d/里加减目录即可,无需再动config.toml

http://www.gsyq.cn/news/103126.html

相关文章:

  • 想成为网络安全工程师?从入门到专家,这些岗位与职责你需要了解
  • JoltPhysics球体碰撞边缘优化:从理论到工程实践
  • 为什么稳定盈利的交易理论,一旦量化反而会亏钱?
  • 前端设计模式:详解、应用场景与核心对比
  • TruffleHog实战指南:构建企业级凭证安全防护体系
  • 快手可图联合清华大学提出VQRAE, 首个能同时产生连续表征和离散表征的统一tokenizer!
  • 2025年小区亮化工程厂家五大推荐榜单,看看哪家实力强? - myqiye
  • 2025年美陈厂家最新推荐:重庆富瑞精典型为何稳居榜首? - 深度智识库
  • 企业级工业物联网网关:iioiot/iotgateway如何重塑智能制造数据架构
  • 构建动态响应式动画架构:lottie-ios与现代数据流技术融合实践
  • Typst列表符号终极指南:从异常诊断到完美渲染
  • 10分钟搞定DeepPavlov文本摘要系统:从零到生产级部署
  • 从快速排序与归并排序,彻底掌握分治算法
  • 智能测试误报问题的深度解析与应对策略
  • 2025实战指南:如何快速部署腾讯混元大语言模型 - 从零开始完整教程
  • 【算法笔记】线段树SegmentTree
  • 《余行论》第九篇:证验篇
  • 海外网红营销:超越促销,用“圣诞故事”绑定品牌情感
  • TruffleHog实战指南:3步构建企业级凭证安全防护体系
  • 震惊!揭秘GEO推广优化真相,选错平台损失巨大!
  • 网络安全自学(超详细):从入门到精通学习路线规划,学完即可就业
  • AI黑科技大揭秘,了解这些深度学习模型架构,超越99%的人都不知道的惊人秘密
  • 10、应用栈与可写卷管理全解析
  • 如何撰写有效的服务器申请用途以提高审核通过率
  • Python+Vue的小区物业管理系统 Pycharm django flask
  • Lively Wallpaper 下载安装教程:免费开源的 Windows 动态壁纸解决方案 - PC修复电脑医生
  • 12、ThinApp与App Volumes结合应用及Horizon View集成指南
  • 13、虚拟化桌面环境中App Volumes的集成与部署
  • Python+Vue的小学生古诗词学习软件的设计与实现 Pycharm django flask
  • Python+Vue的小说阅读平台的设计Pycharm django flask