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.22, is required because of certain Kubernetes features. Support for Kubernetes 1.23 is under active development. For more information, see epic 7456.
nginx-ingress.enabled=false), allows the use of Kubernetes 1.16 or later.
- For cluster topology recommendations for an environment, see the reference architectures.
- For an example of tuning the resources to fit in a 3 vCPU 12 GB cluster, see the minimal GKE example values file.
Create and connect to a Kubernetes cluster in your environment: