Repolode
goharbor

goharbor/harbor-helm

KubernetesクラスターにHarborコンテナレジストリをデプロイするためのHelm chart。

代替できる製品:Docker Hub

スター
1,532
フォーク
869
未解決の Issue
70
最終コミット
5 日前

これは何?

このHelm chartは、オープンソースのコンテナイメージレジストリであるHarborをKubernetesクラスターにインストールします。Harbor本体とは別にメンテナンスされているため、chartのデプロイに関するIssueはこちらで扱い、Harborの機能に関する質問は本体のリポジトリに投稿してください。

Harborの公開方法として、Ingress、ClusterIP、NodePort、LoadBalancer、Gateway API HTTPRouteを選べます。TLS証明書は自動生成する方法、Secretから読み込む方法、Ingress controllerに任せる方法があります。デフォルトではPersistentVolumeClaimsを使い、既存のclaimや別のStorageClassを指定することも、Azure、GCS、S3、Swift、OSSを使ってイメージやchartを外部ストレージに保存することもできます。

このリポジトリには、高可用性構成のドキュメントと既存デプロイメント向けのアップグレードガイドがあります。インストールにはKubernetes 1.20以降、Helm 3.2.0以降が必要です。masterブランチは活発に開発されているため、安定したタグ付きバージョンの利用を推奨します。

主な機能

  • 01Ingress、ClusterIP、NodePort、LoadBalancer、Gateway APIによる複数の公開方式。
  • 02TLS証明書を自動設定、Secretから読み込み、または手動で設定可能。
  • 03Harborコンポーネント間の内部TLSを任意で有効化。
  • 04PVCまたは外部オブジェクトストレージ(Azure、GCS、S3、Swift、OSS)による永続ストレージ。

ユースケース

  • Helmを使ってKubernetesクラスター内でプライベートコンテナレジストリを運用する。
  • Kubernetes上に高可用性のHarbor環境を構築する。
  • 既存のIngress controllerやロードバランサーを通じて、セルフホスト型レジストリを公開する。

クイックスタート

  1. 1

    Harbor Helmリポジトリを追加します

    helm repo add harbor https://helm.goharbor.io
  2. 2

    リリース名をmy-releaseにしてチャートをインストールします

    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本体とは別にメンテナンスされているため、chartのデプロイに関するIssueはこちらで扱い、Harborの機能に関する質問は本体のリポジトリに投稿してください。
harbor-helm は無料で使えますか?ライセンスは?
harbor-helm は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
harbor-helm は今もメンテナンスされていますか?
活発にメンテナンス中。harbor-helm の最終コミットは 2026年10月16日 です。
harbor-helm は何に使えますか?
Helmを使ってKubernetesクラスター内でプライベートコンテナレジストリを運用する。 Kubernetes上に高可用性のHarbor環境を構築する。 既存のIngress controllerやロードバランサーを通じて、セルフホスト型レジストリを公開する。
harbor-helm のインストール方法は?
Harbor Helmリポジトリを追加します: helm repo add harbor https://helm.goharbor.io リリース名をmy-releaseにしてチャートをインストールします: helm install my-release harbor/harbor
harbor-helm はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/goharbor/harbor-helm

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト