Agent Quickstart
The fastest path to a connected cluster, for evaluation installs.
This is the fast path for evaluation installs on a test cluster. For production rollouts — full requirements, network, security, validation, and troubleshooting — see the Installation Guide.
Get the DataAgent agent installed in your Kubernetes cluster and connected to the dashboard in about 5 minutes.
TL;DR
- In the DataAgent dashboard, open Clusters → Connect, copy the install command, run it.
- Watch your cluster appear once the agent sends its first heartbeat.
- The chart brings its own Prometheus, so there is nothing else to install.
You’ll need
- A Kubernetes cluster (v1.24+) — EKS, GKE, AKS, or anything conformant, on
amd64orarm64nodes. kubectlconfigured for the cluster.helmv3.14 or newer.- Outbound access from the cluster to
tunnel.data-agent.co:443,ghcr.io:443, and the public registries the bundled monitoring pulls from (quay.io,registry.k8s.io,docker.io) — see Prerequisites → Network.
1. Install the agent
In the DataAgent dashboard, open
Clusters → Connect. The flow generates a registration token and shows
the exact helm install command pre-filled with your token, cluster
name, and chart version — copy it and run it on your cluster.
The command looks like this — the dashboard fills in your real values,
including the image pull password (you do not create a GitHub token).
Paste the dashboard’s command rather than this reference snippet to
avoid ImagePullBackOff on first start. The dashboard’s command does not
include --wait --timeout 10m; we recommend adding it, so Helm waits until
every pod is ready and reports a failed install as an error:
helm upgrade --install dataagent \
oci://ghcr.io/data-agent-co/dataagent-chart \
--version <CHART_VERSION> \
--namespace dataagent --create-namespace \
--set 'imageCredentials.password=<PULL_PASSWORD>' \
--set 'config.authToken=<TOKEN_FROM_DASHBOARD>' \
--set 'config.clusterName=<YOUR_CLUSTER_NAME>' \
--wait --timeout 10m2. Verify
kubectl -n dataagent get podsThe agent pod shows 5/5 Running, alongside three monitoring pods:
prometheus-server, kube-state-metrics, and one node-exporter per node.
Your cluster then appears in the dashboard.
3. Prometheus
Nothing to do — the chart installs its own Prometheus, kube-state-metrics, and node-exporter, and the agent uses it automatically. Shortly after the agent connects, the Prometheus integration card on the cluster detail page goes green.
The bundled Prometheus is the only one the agent integrates with. If you already run your own monitoring stack for your application metrics, keep it — it is optional, and the agent does not connect to it.
What’s next
- Going to production? The install guide covers full requirements, network egress, and hardening options.
- Security review? Agent Permissions Reference has every RBAC rule with rationale.
- Already running and want to upgrade? See Upgrading the Agent.