Cloud provider setup for the GitLab chart
all tiers
self-managed

Before you deploy the GitLab chart, you must configure resources for the cloud provider you choose.

The GitLab chart is intended to fit in a cluster with at least 8 vCPU and 30 GB of RAM. If you are trying to deploy a non-production instance, you can reduce the defaults to fit into a smaller cluster.

A Kubernetes cluster, running version 1.19 through 1.25, is required because of certain Kubernetes features. 1.25 is supported as of Chart 6.6 (GitLab 15.6).

note
Disabling the in-chart NGINX Ingress Controller (nginx-ingress.enabled=false), allows the use of Kubernetes 1.16 or later.

Create and connect to a Kubernetes cluster in your environment: