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:
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:
- Install the Controller with Helm from the Controller
Installation
tab - 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.