Skip to main content

deployment

before deploy

runner connect

helm install gitlab-runner gitlab/gitlab-runner \
  --namespace gitlab-runner \
  --create-namespace \
  --set gitlabUrl=https://gitlab.com/ \
  --set runnerRegistrationToken=PASTE_YOUR_TOKEN_HERE \
  --set rbac.create=true \
  --set runners.tags="k8s" \
  --set runners.locked=false \
  --set runners.runUntagged=true \
  --set runners.executor=kubernetes \
  --set runners.kubernetes.namespace=gitlab-runner \
  --set runners.kubernetes.privileged=true


install certmanager
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/latest/download/cert-manager.yaml

install mtelab

kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.13.10/config/manifests/metallb-native.yaml


helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update

helm install ingress-nginx ingress-nginx/ingress-nginx \
  --namespace ingress-nginx --create-namespace \
  --set controller.publishService.enabled=true