Skip to content
Distr
Book Demo Start free trial Login

Deployment Agents

Deployment Agents are a core component of the Distr platform, designed to run within customer environments alongside vendor applications. These lightweight agents bridge the gap between the Distr Hub and deployment targets, enabling comprehensive lifecycle management while requiring minimal access to customer infrastructure.

Distr provides two production-ready agents and one in development:

  • Docker Agent — manages Docker Compose deployments on any Linux host. Handles updates, environment variables, container health, and supports Docker Swarm mode.
  • Kubernetes Agent — manages Helm chart deployments in Kubernetes clusters. Supports cluster- and namespace-scoped permissions, value overrides, and migration of existing releases.
  • Terraform Agent (coming soon) — designed for BYOC deployments.

The Agents section of the Vendor Portal has two parts.

Applications interface

The Applications section is where you define your software offerings — Docker Compose files or Helm charts, environment variable templates, and application versions. This is the foundation for all deployments.

Deployments interface

The Deployments section is the central health and management dashboard for all deployment targets. Use it to monitor real-time deployment status, view logs, and track state across all customer environments.

For status indicators, log collection, and metrics, see Logs & Metrics.

Each deployment target card has a (vertical ellipsis) menu in its top-right corner:

  • Edit — rename the target or change its configuration
  • Update Agent — apply a pending agent version update (only shown when an update is available)
  • Notes — add internal notes visible to your team
  • Agent Logs — open the agent log viewer. See Logs & Metrics for details.
  • Reconnect — generate a new connection command (only shown when the agent has connected at least once). See Reconnect for details.
  • Delete — remove the deployment target