Zum Hauptinhalt springen

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:

  1. Öffne dein GitLab-Projekt und navigiere zu Settings > CI / CD.

  2. Scrolle zu Runners und klicke auf Expand.

  3. Notiere dir den URL und Token.

  4. Registriere den Runner in deiner Konsole:

    gitlab-runner register
  5. Gib die URL deines GitLab-Servers und den Token ein, wenn du dazu aufgefordert wirst.

  6. Wähle den Executor-Typ (z.B., shell, docker, docker+machine, etc.).

  7. Folge den weiteren Anweisungen, um die Registrierung abzuschließen.