Cloud provider setup for the GitLab chart

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.22, is required because of certain Kubernetes features. Support for Kubernetes 1.23 is under active development. For more information, see epic 7456.

If you use the in-chart NGINX Ingress Controller (nginx-ingress.enabled=true), then Kubernetes 1.19 or later is required.

Create and connect to a Kubernetes cluster in your environment: