GitLab gebruiken met Operator

Maak een GitLab-instantie aan met behulp van operators

Installeer GitLab in Kubernetes / c2d-ks1 met behulp van de GitLab Operator.


Vereisten

  • TODO Handleiding voor CodeReady Containers (CRC) ./howto-crc.md

Installatie

GitLab OperatorInstallatie | GitLab.

nog niet geschikt voor productie

Ingress (optioneel)

cert-manager

Installeer via OperatorHub cert-manager 

1.11.0

https://docs.gitlab.com/operator/installation.html#cluster

Opmerking: links naar OperatorHub 

Aangepast GitLab Runner-image

IngressClass

Zie OperatorHub 

Een clusterbrede IngressClass moet worden gemaakt vóór het instellen van de Operator, aangezien OLM dit objecttype momenteel niet ondersteunt:

apiVersion: networking.k8s.io/v1
kind: IngressClass
metadata:
  # Zorg ervoor dat deze waarde overeenkomt met `spec.chart.values.global.ingress.class`
  # in de GitLab CR in de volgende stap.
  name: gitlab-nginx
spec:
  controller: k8s.io/ingress-nginx