什么是镜像仓库¶
镜像仓库(Kangaroo)是面向云原生环境的镜像托管服务,支持将仓库实例部署到任意云原生基础环境,并集成已有的 Harbor Registry、Docker Registry 和 JFrog Registry。 通过私有镜像空间与工作空间(租户)的绑定,既可以为单个或多个工作空间隔离分配镜像资产,也可以将镜像空间开放给集群内所有 Kubernetes 命名空间使用;配合容器管理的「选择镜像」能力,可快速完成应用部署。
产品逻辑架构¶
架构分为控制面与数据面:
| 层面 | 角色/组件 | 职责 | 图中标识 |
|---|---|---|---|
| 控制面 | 工作空间 | 使用镜像空间、仓库集成、镜像扫描与镜像回收 | 蓝色分组 |
| 控制面 | 管理员 | 创建托管 Harbor、集成仓库、配置镜像同步,以及将镜像空间绑定至工作空间 | 橙色分组 |
| 控制面 | 仓库实例管理 | 统一纳管各数据中心的仓库实例,向本地与异地集群下发仓库管理与权限控制策略 | 橙色虚线 |
| 数据面 | 集群 | 从所属数据中心的镜像仓库拉取 image / chart 并部署应用 |
灰色实线 |
| 数据面 | 镜像同步 | 两地仓库之间保持制品一致 | 灰色实线 |
核心能力¶
镜像仓库是多产品线共用的镜像托管模块,覆盖仓库实例、镜像资产与应用交付的完整链路:
-
仓库全生命周期管理
通过托管 Harbor 提供镜像仓库的全生命周期管理,包括仓库实例的创建、编辑、删除等,支持多实例统一纳管。
-
多维度集成外部仓库
支持管理员集成外部仓库后,将镜像空间分配给一个或多个工作空间(租户)使用;也支持工作空间独立集成外部镜像仓库。
-
镜像扫描
支持镜像扫描功能,识别镜像中的安全风险;离线环境同样可以开启镜像安全扫描。
-
便捷式应用部署
与容器管理模块联动,通过「选择镜像」功能快速选择镜像,完成应用部署。
-
镜像同步
支持手动 / 定时两种同步方式,可将镜像同步至目标仓库,或将目标仓库镜像同步至本仓库。
-
镜像回收
支持设置镜像回收规则,通过定时 / 手动方式将符合条件的镜像移入回收站,控制仓库容量。
下一步¶
按角色或任务选择接下来要阅读的文档:
-
快速入门
-
仓库集成与镜像空间
-
托管 Harbor
下载中心 了解 Token 工厂效能平台 了解 d.run AI 操作系统 查看《镜像仓库用户手册》PDF