Skip to main content

Installing agents locally for local development debugging

Overview

Spider allows you to install your own local agents (Controller, Gocipher & Whisperer) to observe your localhost or your local Kubernetes setup and troubleshoot your own developments.

Agents creation

Local agents are created by administrators on request for a single user from its profile:

CreateLocalAgents.png

Local agents are created under your name, and accessible directly (without team selection).
By default they are accessible only by their owner user.

You can access them from the Whisperer / Controller / Gocipher access drop-downs in the menu.

Agents installation

Installing agents locally is done the standard way, from their Installation tab.

On your local Kubernetes with Helm

When deploying on a local Kubernetes, you may generate Helm values or single line installation commands.

The process is simple:

  1. Install the Controller with Helm from the Controller Installation tab
  2. Install the Gocipher with Helm from the Gocipher Installation tab

Then, both will show as Connected on the UI.

You'll then be able to spawn you own Whisperer, attached to any Workload of your cluster using these steps: Whisperers as ephemeral containers

On your localhost outside Kubernetes

When deploying outside Kubernetes, it requires a manual installation:

The Controller cannot be installed then, as it works only on Kubernetes.