Skip to main content
The lynx-runner binary runs on your infrastructure and connects to the Lynx platform. You can deploy it on bare metal, VMs, or Kubernetes. Connection credentials (endpoint URL and auth tokens) are provided during onboarding. Set them as environment variables before starting the runner.

Start a runner

Flags

Verify registration

After starting, confirm the runner has registered:
You should see your runner with "status": "Idle". Inspect a specific runner:

Running multiple runners

Start additional runners with distinct --runner-id values. Lynx distributes jobs across all active runners automatically.

Drain before maintenance

Before taking a runner offline, drain it so it finishes its current jobs and stops accepting new ones:
The runner’s status becomes Maintenance. Resume when ready:

Kubernetes deployment

Run lynx-runner as a Deployment. Each pod acts as one runner in the pool.
Store your Lynx connection credentials in the lynx-credentials secret. Contact Tetryx for your onboarding credentials.