Skip to main content

Add manually a runner

Adding manualy a runner is a feature only available for Enterprises account. Please contact sales@scaledynamics.com.

All public clouds or on-premises don't provide APIs to provision dynamically a cloud instance, an on-premise VM or a bare metal server.

In these cases we provide a add-runner script to setup and provision an existing linux based cloud instance, on-premise VM or bare metal server to the platform. After being added, the new runner works as others, so you can deploy containers, access metrics...

Prerequesites

The instance or on-premise VM or a bare metal server must

  • be running an amd64 linux based operating system, distribution Debian 10, Debian 11, or CentOs 7.
  • have a public IP
  • have port 22 opened for the remote Address: 35.233.111.9 all time. Note that ssh can only be used using a private key, root login is disabled.
  • have port 443 opened to everywhere all time

Linux distribution compatibility

add-runner script is available for some Linux distributions

If you're using another linux distribution, please contact us (support@scaledynamics.com). It is also possible to remove port 22 all time, please contact us (support@scaledynamics.com).

Using the script

To use the script you need to have

  • api_key which is a specific API Key must be provided by ScaleDynamics
  • org_id which indicates on which organisation to add the runner. You can get it on the org tab of the console, in settings.
  • linux_model which indicates the type of linux based distribution. There are also provided by ScaleDynamics on request.
  • runner_name which indicates the name of the runner you want to create.
./add-runner.sh <api_key> <org_id> <linux_model> <runner_name>

Example

Below and example on how to add a Debian based linux runner with name my-runner-01 on our platform.

./add-runner.sh <connect_api_key> <org_id> sd-on-premise-debian my-runner-01

Supported clouds

AWS

You can connect EC2 instances

GCP

You can connect public cloud instances

Azure

You can connect public cloud instances

Scaleway

You can connect public cloud instances, or bare metal servers

OVH

You can connect public cloud instances, or bare metal servers

Outscale

You can connect public cloud instances