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.16 through 1.21, is required because of certain Kubernetes features. Support for Kubernetes 1.22 is under active development. For more information, see epic 6883.
nginx-ingress.enabled=true), then Kubernetes 1.19 or later is required.
- 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: