Zum Inhalt

Getting Started with Runabot

Runabot allows you to deploy and manage AI assistants (bots) in an isolated environment.

1. Login

Navigate to the Runabot UI (e.g., https://runabot.de/ui/). If not logged in, you will be redirected to the login page. Sign in with your corporate credential (Google/Microsoft).

2. Deploy a Bot

  1. On the Dashboard, click Deploy New Bot.
  2. Enter a name (e.g., my-assistant).
  3. Select the Chart (e.g., runabot-bot).
  4. Select a Version.
  5. Click Deploy.

The bot will appear in your list. It may take a minute to become Running.

3. Access Terminal

Click the Terminal icon on your bot card. This opens a secure web terminal connected to your bot instance. You are now the Owner of this bot. Only you (and Admins) can access it.

4. Download Kubeconfig (kubectl Access)

For advanced operations like file transfer or port forwarding, download a kubeconfig:

  1. On your bot card, click the cloud download (⬇) icon.
  2. Save the kubeconfig-<namespace>.yaml file.
  3. Use kubectl with the downloaded config:

    export KUBECONFIG=~/Downloads/kubeconfig-<namespace>.yaml
    kubectl get pods
    kubectl exec -ti <namespace>-0 -- bash
    kubectl cp localfile.txt <namespace>-0:/tmp/
    kubectl port-forward <namespace>-0 8080:18789
    
  4. The kubeconfig token is valid for 30 days. Download a new one after expiry.

  5. The SnackBar notification shows which kubectl version matches your cluster.