Set up a Local Runner

  1. Go to the Runners page

  2. Click Add Local Runner

  3. Give it a nickname (this will be used to refer to your runner in the Kubiya platform

  4. Choose to install the runner in your cluster using Kubernetes (kubectl) or Helm

    1. Kubernetes: Copy the manifest and run it in your command line

    2. Helm: Copy the first Helm command to add repository and run it in your command line. Then copy the Helm command to install the chart and run it in your command line.

  5. Click Done

Additional Permissions

Kubernetes Crew use case

If you're setting up the Kubernetes Crew use case, you'll need to grant your runner additional permissions to access namespaces outside of the kubiyanamespace.

To do so, run the following command:

kubectl create clusterrolebinding kubiya-sa-cluster-admin --clusterrole=cluster-admin --serviceaccount=kubiya:kubiya-service-account

Additional Services

Enforcer

If you're setting up the AWS JIT Permission Crew use case or building your own that requires policy enforcement, you'll need the Enforcer service.

To set it up, check out our guide on Enforcer onboarding or Enforcer onboarding with private SSH key for policies.

Last updated