
We will create repository where our application manifests will be stored. And my repo name is ‘kubernetes-cluster’. In my case I have chosen ‘mygitlabagent’. Create a repository in GitLab to store agent configurations. Give your GitLab username and generated PAT in password. Copy the generated PAT and keep it handy.Ģ.Select scope as read_registry (and write registry if you need that for any other use. Generate a Personal Access Token to login to GitLab registry.If you are using GitLab self-managed instance, You need to enable GitLab Kubernetes Agent Server (KAS) from GitLab configuration using below step.Īdd below line in /etc/gitlab/gitlab.rb file gitlab_kas = true To connect Kubernetes Cluster to GitLab, We need to create a separate repository which will be used to store agent configuration and connect to GitLab Agent which will be running in cluster. Kubernetes Cluster v1.21.5 (Running locally / K8s API endpoint unexposed to internet).GitLab () v14.8.0-pre (Self-managed GitLab can also be used).Sudo rm -rf /etc/apt//runner_gitlab-runner. Remove GPG key and repository: sudo apt-key del 51312F3F If you want to completely remove GitLab Runner, run the following command: sudo apt purge -autoremove -y gitlab-runner In our case, we chosen ubuntu:latest as default image to be used for projects. Provide GitLab instance URL and registration token. registration-token "REGISTRATION_TOKEN" \ GitLab Runner can be registered using the following command: sudo gitlab-runner register \ For a project-specific runner, login to GitLab website and go to project page.For a shared runner, login to GitLab website with administrator account and go to Admin Area.Before registration, we need to get token: A specific runner can run jobs for the specified project.

A shared runner can run jobs for all projects. GitLab Runner can be registered as shared runner or project-specific runner. Before registering a runner, make sure you have installed Docker CE on your system. GitLab Runner supports various executors to run jobs in a pipeline. When the installation is finished, we can check version of GitLab Runner: gitlab-runner -version Register runner

Install the GitLab Runner: sudo apt install -y gitlab-runner Install GitLab RunnerĪdd the GitLab Runner repository: wget -qO - | sudo bash Prepare environmentīefore starting, make sure you have installed GitLab CE on your system. This tutorial demonstrates how to install GitLab Runner on Ubuntu 20.04. GitLab Runner is a tool for running jobs in a pipeline. GitLab CI/CD is a part of GitLab for applications development using continuous integration (CI) and continuous delivery (CD) techniques.
