GitLab Helm chart

Tier: Free, Premium, Ultimate
Offering: Self-managed

To install a cloud-native version of GitLab, use the GitLab Helm chart. This chart contains all the required components to get started and can scale to large deployments.

For OpenShift-based installations, use GitLab Operator, otherwise you’ll have to update the security context constraints yourself.

caution
The default Helm chart configuration is not intended for production. The default values will create an implementation where all GitLab services are deployed in the cluster, which is not suitable for production workloads. For production deployments, you must follow the Cloud Native Hybrid reference architectures.

For a production deployment, you should have strong working knowledge of Kubernetes. This method of deployment has different management, observability, and concepts than traditional deployments.

The GitLab Helm chart is made up of multiple subcharts, each of which can be installed separately.

Learn more