Installare GitLab in modalità self-managed

Prova subito GitLab. Scarica, installa ed aggiorna della tua istanza GitLab.

Metodo di installazione consigliato

Pacchetto Linux ufficiale

Questo è il metodo consigliato per iniziare. I pacchetti Linux sono maturi, scalabili e vengono utilizzati attualmente su GitLab.com. Se hai bisogno di ulteriore flessibilità e resilienza, ti consigliamo di eseguire il deployment di GitLab come descritto nella documentazione dell'architettura di riferimento.

L'installazione di Linux è più rapida, più facile da aggiornare e contiene funzionalità per migliorare l'affidabilità non presenti in altri metodi. Installa tramite un unico pacchetto (noto come Omnibus) che raggruppa tutti i diversi servizi e strumenti necessari per eseguire GitLab. Consigliamo almeno 4 GiB di RAM come (requisito minimo).

Consulta (GitLab-ee o GitLab-ce), il nostro repository dei pacchetti, per verificare che la versione di GitLab richiesta sia disponibile per la versione del sistema operativo host.

Deployment Kubernetes

Quando installi GitLab su Kubernetes, tieni a mente questi fattori:

  • L'amministrazione e la risoluzione dei problemi richiedono la conoscenza di Kubernetes
  • Può essere più costoso per le installazioni più piccole. L'installazione predefinita richiede più risorse rispetto al deployment di pacchetti Linux a nodo singolo, in quanto il deployment della maggior parte dei servizi viene eseguito in modo ridondante.
  • Tieni a mente alcune limitazioni delle funzionalità.

Usa questo metodo se la tua infrastruttura è sviluppata su Kubernetes e hai familiarità con il suo funzionamento. I metodi di gestione, l'osservabilità e alcuni concetti sono diversi rispetto ai deployment tradizionali. Il metodo del grafico Helm è adatto per i deployment di Vanilla Kubernetes ed è possibile utilizzare l'operatore GitLab per il deployment di GitLab su un cluster OpenShift. L'operatore GitLab può essere usato per automatizzare le operazioni del giorno 2 sia nei deployment OpenShift che Vanilla Kubernetes.