开源云原生容器镜像仓库,可存储、签名和扫描镜像与 Helm Chart,支持权限控制与跨仓库复制。
- Star
- 1,532
- Fork
- 869
- 未关闭 Issue
- 70
- 最近提交
- 5天前
这是什么?
该 Helm Chart 用于将 Harbor 开源容器镜像仓库安装到 Kubernetes 集群中。它与 Harbor 主项目分开维护,部署相关问题在此提交,Harbor 功能问题则应到主仓库反馈。
Chart 支持多种服务暴露方式,包括 Ingress、ClusterIP、NodePort、LoadBalancer 以及 Gateway API HTTPRoute。TLS 证书可自动生成,也可从 Secret 读取,或交由 Ingress 控制器处理。持久化默认使用 PersistentVolumeClaim,也可指定已有 PVC、其他 StorageClass,或将镜像和 Chart 存储到 Azure、GCS、S3、Swift、OSS 等外部存储。
仓库提供高可用部署方案以及现有部署的升级指南。安装需要 Kubernetes 1.20 及以上版本和 Helm 3.2.0 及以上版本。master 分支处于活跃开发中,建议使用稳定的发布版本。
核心功能
- 01支持 Ingress、ClusterIP、NodePort、LoadBalancer 和 Gateway API 多种暴露方式。
- 02TLS 证书可自动生成、从 Secret 读取或手动配置。
- 03可选开启 Harbor 组件之间的内部 TLS。
- 04支持通过 PVC 或 Azure、GCS、S3、Swift、OSS 等外部存储持久化数据。
适用场景
- 在 Kubernetes 集群中用 Helm 部署私有容器镜像仓库。
- 在 Kubernetes 上搭建高可用的 Harbor 部署。
- 通过已有的 Ingress 控制器或负载均衡器对外提供自建镜像仓库服务。
快速上手
- 1
添加 Harbor Helm 仓库
helm repo add harbor https://helm.goharbor.io - 2
使用发布名 my-release 安装 Chart
helm install my-release harbor/harbor
使用前须知
- master 分支处于大量开发中,请改用稳定版本。
- 需要 Kubernetes 集群(1.20 及以上)和 Helm v3.2.0 及以上版本。
标签
常见问题
- harbor-helm 是什么?
- 用于在 Kubernetes 集群中部署 Harbor 容器镜像仓库的 Helm Chart。 该 Helm Chart 用于将 Harbor 开源容器镜像仓库安装到 Kubernetes 集群中。它与 Harbor 主项目分开维护,部署相关问题在此提交,Harbor 功能问题则应到主仓库反馈。
- harbor-helm 可以免费使用吗?用的什么许可证?
- harbor-helm 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- harbor-helm 还在维护吗?
- 活跃维护中。harbor-helm 最近一次提交是在 2026年10月16日。
- harbor-helm 适合用来做什么?
- 在 Kubernetes 集群中用 Helm 部署私有容器镜像仓库。 在 Kubernetes 上搭建高可用的 Harbor 部署。 通过已有的 Ingress 控制器或负载均衡器对外提供自建镜像仓库服务。
- harbor-helm 怎么安装和运行?
- 添加 Harbor Helm 仓库: helm repo add harbor https://helm.goharbor.io 使用发布名 my-release 安装 Chart: helm install my-release harbor/harbor
- 在哪里获取 harbor-helm?
- 源代码和安装说明在 GitHub 上:https://github.com/goharbor/harbor-helm
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
Kubernetes 的包管理工具,用 Chart 打包、安装和管理应用。
一款声明式 GitOps 持续交付工具,可将 Kubernetes 应用同步为 Git 仓库中定义的状态。
可自托管的持续交付与部署平台,支持容器化应用的版本管理,兼容 Docker、Podman 和 Kubernetes。
基于 vCluster 以 Docker 容器运行 Kubernetes 集群,是 KinD 的替代方案,支持暂停恢复与内置负载均衡。
可自托管的开源开发平台,集代码托管、CI/CD 流水线、Gitspaces 开发环境和制品仓库于一体。