GitLab Runner Integration und Kubernetes mit GitLab CI
In dieser Anleitung erfährst du, wie du einen GitLab-Runner in dein GitLab-Projekt integrierst und wie du kubectl
in GitLab CI mit deinem lokalen Kubernetes-Cluster verwendest.
Voraussetzungen
- Ein GitLab-Account und ein Projekt, das du deployen möchtest.
- Ein bereits installierter GitLab-Runner auf deiner lokalen Maschine oder einem Server.
- Ein lokal konfigurierter Kubernetes-Cluster.
kubectl
auf deinem System installiert und konfiguriert.
GitLab Runner in GitLab-Projekt integrieren
Um deinen GitLab-Runner in dein GitLab-Projekt zu integrieren, befolge diese Schritte:
1. GitLab-Runner installieren
Falls du noch keinen GitLab-Runner installiert hast, folge den offiziellen Anweisungen zur Installation des GitLab-Runners auf der GitLab-Runner-Dokumentationsseite.
2. Runner registrieren
Registriere deinen GitLab-Runner mit deinem GitLab-Projekt:
-
Öffne dein GitLab-Projekt und navigiere zu Settings > CI / CD.
-
Scrolle zu Runners und klicke auf Expand.
-
Notiere dir den URL und Token.
-
Registriere den Runner in deiner Konsole:
gitlab-runner register
-
Gib die URL deines GitLab-Servers und den Token ein, wenn du dazu aufgefordert wirst.
-
Wähle den Executor-Typ (z.B.,
shell
,docker
,docker+machine
, etc.). -
Folge den weiteren Anweisungen, um die Registrierung abzuschließen.