Home > Blockchain >  what is the difference between a gitlab runner and a gitlab agent?
what is the difference between a gitlab runner and a gitlab agent?

Time:01-19

I'm new to Gitlab and Kubernetes and I'm wondering what the difference between a Gitlab runner and a Gitlab agent is.

On gitlab it says an agent is used to connect to the cluster, run pipelines, and deploy applications.
But with a regular runner you could just have a pipeline that invokes kubectl to interact with the cluster.
What is possible with an agent that isn't with a runner using kubectl?

CodePudding user response:

The GitLab Agent (for Kubernetes) is the way GitLab interacts with the Kubernetes cluster (enter image description here

Note :

  1. agentk is the GitLab Agent for Kubernetes
  2. KAS is the GitLab Agent Server
  3. GitLab RoR is the main GitLab application

Refer to Gitlab runner and GitLab Agent for Kubernetes documentation for more clarity.

  •  Tags:  
  • Related