Skip to main content

Data plane installation

The data plane (the Controller and the Agent Router) is installed into a Kubernetes cluster and connected to the management plane. The tooling comes first, then the target: the same release installs through the tare CLI, through plain Helm with no CLI on the cluster path, or through a GitOps pipeline that applies rendered manifests.


Choose the install path

Three paths install the same data plane; they differ in what drives the cluster.

PathFitsGuide
tare CLIA managed cloud cluster (AKS, EKS, GKE) and an operator who can run a vendor binary. The CLI carries the chart, runs the preflight checks, and applies directly.The cloud guides below
Helm, no CLIA cluster where only Helm and a private registry are allowed. The chart is pulled as an OCI artifact and the release lifecycle is owned by the platform team.Helm installation guide
GitOpsFlux, Argo CD, or any pipeline that reconciles committed manifests. The manifests tare install would apply are rendered for review and committed; since 0.3.0 the CRDs ship as their own chart (dataplane-crds-helm) so they can sync as a separate Application, and tare install --post-renderer covers clusters that need manifest rewrites.Retrieve data plane resources

A self-managed cluster (k3s, kubeadm, OpenShift) is not a fourth path: it is the Helm or GitOps path plus generic gateway exposure instead of a cloud load balancer.


Prerequisites

Every guide assumes three things are already in place:

important

The supported self-hosted model today is a dedicated cluster for Agent Router. The data plane and the gateway run in a Kubernetes cluster reserved for Agent Router, not alongside other application workloads. Every guide below assumes that shape.


Select a guide by target

Azure · AKS · tare CLI

Azure using tare CLI

Azure Kubernetes Service (AKS) using the tare CLI, the recommended AKS path where the CLI is available.

Azure installation guide →
Azure · AKS · Helm

Azure using Helm

AKS using Helm, for environments that require a private container registry such as Azure Container Registry.

Azure Helm guide →
AWS · EKS · tare CLI

AWS using tare CLI

Amazon Elastic Kubernetes Service (EKS) using the tare CLI.

AWS installation guide →
GCP · GKE · tare CLI

GCP using tare CLI

Google Kubernetes Engine (GKE) using the tare CLI.

GCP installation guide →
Any cloud · Helm

Helm (cloud-agnostic)

Any Kubernetes cluster, for platform teams that own the Helm release lifecycle and maintain a private container registry (Harbor, JFrog Artifactory, Nexus, or Google Artifact Registry).

Helm installation guide →