news 2026/4/23 12:29:26

kubesphere-更换新的harbor

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 17:12:54

Redis-11内存管理与性能优化

11 内存管理与性能优化 &#x1f3af; 学习要点 内存上限与淘汰策略慢查询监控与采样批量与管道优化 &#x1f4d6; 名词解释 maxmemory&#xff1a;Redis 允许使用的最大内存上限。淘汰策略&#xff1a;在内存达到上限时选择哪些键被删除&#xff08;LRU/LFU/TTL 等&#xff0…

作者头像 李华
网站建设 2026/4/23 13:59:34

2025年12月9日,OpenAI发布的ChatGPT-5.2:人工智能的重大跃进与未来之门

2025年12月9日&#xff0c;OpenAI发布了备受期待的ChatGPT-5.2版本。这一版本不仅在技术上进行了深度优化&#xff0c;更在多个方面实现了前所未有的突破&#xff0c;进一步改变了我们与AI互动的方式。在刚刚发布的这一版本中&#xff0c;ChatGPT-5.2的表现堪称一场AI领域的“革…

作者头像 李华
网站建设 2026/4/23 13:56:42

从动态图形到 HDR 合成,AE 2025 一站式搞定影视特效安装

Adobe After Effects 2025&#xff08;简称 AE 2025&#xff09;是 Adobe 公司推出的专业级影视后期特效与动态图形设计工具&#xff0c;围绕动画制作、3D 合成、性能优化三大核心应用方向完成功能迭代&#xff0c;同步增强多场景适配性与跨软件协同能力&#xff0c;可满足影视…

作者头像 李华
网站建设 2026/4/23 17:23:59

SpringBoot 跨域报错

跨域问题产生的原因2. 违反安全规范W3C 的 CORS 规范和各大安全审计标准&#xff08;如 OWASP&#xff09;都明确指出&#xff1a;&#x1f6e1;️ 核心原因&#xff1a;防止敏感数据泄露当你配置 allowedOriginPatterns("*") 并且允许凭据&#xff08;allowCredenti…

作者头像 李华