Skip to main content
Version: CaaS v5.4

Add manually a runner

note

Adding manualy a runner is a feature only available on request and could implies an additional fee. Please contact sales@scaledynamics.com.

In the case you already have an instance, a VM or a bare server and you want to transform it as a Container machine that can be running in a public cloud or on-premise, and you want to manage it with out CaaS, meaning our platform will take care of container service management.

Prerequesites

The instance, 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 443 opened from everywhere all time,
  • During the connection step, have port 22 opened for the remote Address: 35.233.111.9. Note that ssh root login is disabled and can only be used using a private key.

Script to download

We provide a add-runner script to setup and provision the instance, VM or server to ScaleDynamics as a Runner. After being added, the new runner works as others, so you can deploy and run containers, access metrics...

add-runner script is available for some Linux distributions

If you're using another linux distribution, 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 please contact us (support@scaledynamics.com),
  • org_id which indicates on which organisation to add the runner. You can get it on the organization view of the console, in settings tab.
  • 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.

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

Exemples of instances

Below some instance kind per cloud you can connect to ScaleDynamics (this list is not exhaustive. You can connect any kind of public cloud, in-house, on-premise instance or bare metal servers that meet our prerequesites).

  • AWS EC2 instances
  • GCP public cloud instances
  • Azure public cloud instances
  • Scaleway public cloud instances or bare metal servers
  • OVH public cloud instances or bare metal servers
  • Outscale public cloud instances
  • Ionos public cloud instances
  • Equinix bare metal servers