1. Create a pool and a token
In Bentra, open Settings → Runner Pools and create a pool (or use the default one). The pool page shows a runner token once, right after you create it. Copy it then: Bentra keeps only a hash. Workflows choose a pool in Settings → Execution. Runs without a pool go to the default pool.2. Install
The pool page shows these commands with your host and token filled in.- Kubernetes (Helm)
- Linux VM
- Docker
Requires Helm 3+.
-
Raise
deployment.replicasto run more always-on runners. -
To autoscale with KEDA v2+, use
--set deployment.enabled=false --set keda.enabled=true --set keda.maxReplicas=10instead. -
Pin
image.tagto the same version as the chart when you upgrade:
3. Check it connected
The pool page lists the connected runners with their version and status, refreshed every 15 seconds. A runner older than the latest release shows Outdated.Plan limits
Your plan sets how many runners can be connected at once, across all your pools together, and how many runner pools you can create. See Plans and limits.- Settings → Runner Pools shows meters for active runners and runner pools.
- A runner that starts when you’re at the limit is refused jobs and keeps retrying. It gets a slot about 90 seconds after another runner stops.
- At the pool limit, you can’t create another pool. Existing pools keep working if your plan changes.
- On Team and Business, Bentra can add extra runners or pools to your account. See Billing.
Versions
- Runners send their version with every call.
- Bentra has a minimum supported runner version. Below it, every runner call is refused with 426 Upgrade Required, and the response includes the minimum and the latest versions. Above the minimum, older runners keep working and show as Outdated.
- Breaking changes to the runner protocol are listed in the runner changelog. They raise the minimum version.
- Upgrade runners to the latest release when you see Outdated: Helm
upgrade, rerun the VM install script with the new version, or pull the new image.