VOLT
Modules

Clusters

Connect machines to a team and use them as the storage and execution layer behind VOLT.

A cluster is a machine enrolled into a team workspace to run the daemon, maintain local services, store trajectory and analysis data, execute jobs, and expose selected capabilities back to VOLT. A team requires at least one connected cluster to process or store data.

Clusters Overview

What lives on a cluster

The default setup runs four services:

ServicePurpose
MongoDBStores structured metadata, listings, and result projections
MinIOStores trajectory dumps, GLB models, raster previews, plugins, and other binary artifacts
RedisHandles queue state, caching, and several real-time runtime concerns
ClusterDaemonMaintains the connection to VOLT and orchestrates processing, notebooks, remote access, and job execution

The cloud side of VOLT coordinates and routes; the cluster side runs the workload.

Enrollment and lifecycle

Enrolling a cluster:

  1. VOLT creates a cluster record.
  2. An enrollment token is issued.
  3. An install command is provided for the target machine. For Linux and macOS this is a curl | bash one-liner; for Windows it is a PowerShell command. Both are run directly on the target machine — VOLT does not SSH into the machine.
  4. The daemon starts and sends heartbeats.
  5. The cluster transitions from waiting to connected.

The lifecycle layer also supports updates, credential reveal, remote-access sessions, and deletion. Install commands and enrollment tokens can be regenerated.

Status values

The listing reports cluster reachability and lifecycle state.

StatusMeaning
Waiting for ConnectionThe cluster has been created, but the daemon has not connected yet
Healthcheck ReceivedThe daemon has contacted VOLT and the enrollment healthcheck has been acknowledged
Preparing EnvironmentThe daemon is setting up the local services and runtime environment
ConnectedThe daemon is online and the cluster is actively participating in the workspace
DisconnectedThe cluster was known previously, but heartbeats are currently missing
UpdatingA managed update is in progress
Update FailedThe managed update did not complete successfully
DeletingThe cluster is being removed from the team
Delete FailedThe deletion did not complete successfully
OS Not SupportedThe target operating system is not supported by the daemon installer
Dependency Install FailedOne or more required dependencies could not be installed during setup

Cluster Listing

Monitoring and health

The monitoring view reports resource usage, connection quality, and service behavior in real time, including:

  • daemon connection state,
  • memory pressure,
  • storage utilization,
  • and worker availability.

Remote access and data explorers

Clusters expose diagnostic and remote-access tools: host terminal access and explorer-style views into Redis, MongoDB, and MinIO. These views are scoped to support, debugging, and verification, and provide narrower functionality than the native tooling.

Cluster health and platform impact

If the cluster is disconnected, uploads, analyses, notebook sessions, container operations, and remote features either pause or fail.

On this page