Instale GitLab Self-Managed

Pruebe GitLab hoy mismo. Descargue, instale y mantenga su propia instancia de GitLab.

Método de instalación recomendado

Paquete oficial de Linux

Este es el método recomendado para comenzar. Los paquetes de Linux son maduros, escalables y se utilizan hoy en GitLab.com. Si necesita flexibilidad y resiliencia adicionales, le recomendamos que implemente GitLab como se describe en la documentación de arquitectura de referencia.

La instalación de Linux es más rápida, más fácil de actualizar y contiene características para mejorar la confiabilidad que no se encuentran en otros métodos. Instale a través de un solo paquete (también conocido como Omnibus) que incluya todos los diferentes servicios y herramientas necesarios para ejecutar GitLab. Se recomienda tener al menos 4 GiB de RAM (requisitos mínimos).

Consulte nuestro repositorio de paquetes (GitLab-ee o GitLab-ce) para asegurarse de que la versión requerida de GitLab esté disponible para la versión del sistema operativo host.

Implementaciones de Kubernetes

Al instalar GitLab en Kubernetes, hay algunas ventajas y desventajas que debe tener en cuenta:

  • La administración y la solución de problemas requieren conocer Kubernetes
  • Puede ser más caro para instalaciones más pequeñas La instalación predeterminada requiere más recursos que la implementación de un paquete de Linux de un nodo único, ya que la mayoría de los servicios se implementan de forma redundante.
  • Hay algunas características limitaciones a tener en cuenta.

Utilice este método si su infraestructura está construida en Kubernetes y conoce su funcionamiento. Los métodos de gestión, observabilidad y algunos conceptos son diferentes de las implementaciones tradicionales. El método de gráfico Helm es para implementaciones de Vanilla Kubernetes y el Operador de GitLab se puede utilizar para implementar GitLab en un clúster de OpenShift. El Operador de GitLab se puede utilizar para automatizar las operaciones del día 2 en las implementaciones de OpenShift y Vanilla Kubernetes.