Terraform
The topic explains how to use Terraform to install the Traceable platform agent in a Kubernetes environment. Make sure that Terraform is already installed before proceeding with installing Traceable Platform agent. For more information on installing Terraform, see Download Terraform.
Before you begin
Keep the Traceable agent token handy. Navigate to Traceable's platform and navigate to Settings (
) > Account > Access Tokens > Agent Token. Copy and save the token. It would be required in the Traceable agent installation process.
Download
Enter the following command to download the latest Terraform tarball:
curl -O https://downloads.traceable.ai/install/traceable-agent/terraform/kubernetes/latest/traceable-agent-tf-k8s.tar.gzInstallation
Complete the following steps to install traceable-agent. Make sure
Create
traceableainamespace by entering the following command:kubectl create namespace traceableaiUntar the Terraform archive that you downloaded earlier. Enter the following command:
tar xvzf traceable-agent-tf-k8s.tar.gzChange the directory.
cd traceable-agent-tf-k8s/Initialize the module by entering the following command:
terraform initReview the setup that will be installed by entering the following command. Add the agent token that you downloaded earlier.
terraform plan -var='token='Apply the module by entering the following command:
terraform apply -var='token='
Load balance Platform agent
In a deployment where you have deployed more than one Traceable Platform agent, and you expect high span load, you load balance the spans among the Platform agents. Load balancing is available in Platform agent 1.26.0 and later and only applies to the Go agent. In Helm chart, add the following value:
service_type:Headless
Verify the installation
Enter the following command to verify a successful installation of traceable-agent:
For example,
Last updated
Was this helpful?