Repolode
goharbor

goharbor/harbor-helm

Chart de Helm para desplegar el registro de contenedores Harbor en un clúster de Kubernetes.

Alternativa open source a:Docker Hub

Estrellas
1,532
Forks
869
Issues abiertos
70
Último commit
hace 5 días

¿Qué es?

Este chart de Helm instala Harbor, un registro de imágenes de contenedores de código abierto, en un clúster de Kubernetes. Se mantiene por separado del proyecto principal de Harbor: los problemas relacionados con el despliegue del chart deben reportarse aquí, mientras que las consultas sobre el funcionamiento de Harbor corresponden al repositorio principal.

El chart permite elegir cómo exponer Harbor: mediante Ingress, ClusterIP, NodePort, LoadBalancer o HTTPRoute de Gateway API. TLS puede generarse automáticamente, obtenerse de un secret o dejarse a cargo del controlador de Ingress. El almacenamiento persistente usa PersistentVolumeClaims de forma predeterminada, con opciones para usar un claim existente, otra StorageClass o almacenamiento externo para imágenes y charts en Azure, GCS, S3, Swift u OSS.

El repositorio incluye documentación para configurar alta disponibilidad y una guía de actualización para instalaciones existentes. La instalación requiere Kubernetes 1.20 o posterior y Helm 3.2.0 o posterior. La rama master está en desarrollo activo, por lo que se recomiendan las versiones estables etiquetadas.

Funciones clave

  • 01Varias modalidades para exponer el servicio: Ingress, ClusterIP, NodePort, LoadBalancer y Gateway API.
  • 02Configuración de certificados TLS automática, basada en secrets o manual.
  • 03TLS interno opcional entre los componentes de Harbor.
  • 04Almacenamiento persistente mediante PVC o almacenamiento de objetos externo (Azure, GCS, S3, Swift, OSS).

Casos de uso

  • Ejecutar un registro privado de contenedores dentro de un clúster de Kubernetes mediante Helm.
  • Configurar una instalación de Harbor de alta disponibilidad en Kubernetes.
  • Exponer un registro autogestionado mediante un controlador de Ingress o un balanceador de carga existente.

Inicio rápido

  1. 1

    Añade el repositorio de Harbor Helm

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

    Instala el chart con el nombre de release my-release

    helm install my-release harbor/harbor

Antes de usarlo

  • La rama master está en pleno desarrollo, así que usa una versión estable en su lugar.
  • Se requiere un clúster de Kubernetes (1.20 o posterior) y Helm v3.2.0 o posterior.

Temas

Preguntas frecuentes

¿Qué es harbor-helm?
Chart de Helm para desplegar el registro de contenedores Harbor en un clúster de Kubernetes. Este chart de Helm instala Harbor, un registro de imágenes de contenedores de código abierto, en un clúster de Kubernetes. Se mantiene por separado del proyecto principal de Harbor: los problemas relacionados con el despliegue del chart deben reportarse aquí, mientras que las consultas sobre el funcionamiento de Harbor corresponden al repositorio principal.
¿harbor-helm es gratuito? ¿Qué licencia tiene?
harbor-helm es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿harbor-helm sigue mantenido?
Mantenimiento activo. El último commit de harbor-helm fue el 16 oct 2026.
¿Para qué puedo usar harbor-helm?
Ejecutar un registro privado de contenedores dentro de un clúster de Kubernetes mediante Helm. Configurar una instalación de Harbor de alta disponibilidad en Kubernetes. Exponer un registro autogestionado mediante un controlador de Ingress o un balanceador de carga existente.
¿Cómo se instala harbor-helm?
Añade el repositorio de Harbor Helm: helm repo add harbor https://helm.goharbor.io Instala el chart con el nombre de release my-release: helm install my-release harbor/harbor
¿Dónde consigo harbor-helm?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/goharbor/harbor-helm

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados