ThousandEyes Enterprise Agent Kubernetes Helm Chart
Deploy ThousandEyes Enterprise Agent on Kubernetes Cluster using Helm
Disclaimer: This repository contains non-official scripts. Please refer to ThousandEyes Documentation for official deployment models.
Install Helm
https://helm.sh/docs/intro/install/
Quick Install for MacOS - Homebrew
Deploy ThousandEyes Enterprise Agent
- Run the following commands on your host
curl -Os https://downloads.thousandeyes.com/bbot/configure_docker.sh
chmod +x configure_docker.sh
sudo ./configure_docker.sh
- Kubernetes requires seccomp profiles files under directory /var/lib/kubelet/seccomp. Crete the seccomp directory.
sudo mkdir /var/lib/kubelet/seccomp
- Copy ThousandEyes seccomp files from its original location to new seccomp path.
sudo cp /var/docker/configs/te-seccomp.json /var/lib/kubelet/seccomp/
- Add this helm repository to your server or management machines
helm repo add thousandeyes-ea-helm https://cyilmaze.github.io/thousandeyes-ea-helm
helm repo update
- Create thousandeyes namespace
kubectl create namespace thousandeyes
6.Create thousandeyes-credentials secret using your ThousandEyes Account Group Token
kubectl create -n thousandeyes secret generic thousandeyes-credentials --from-literal=TEAGENT_ACCOUNT_TOKEN=your-te-account-token
- Apply chart to deploy agent
helm install -n thousandeyes thousandeyes thousandeyes-ea-helm/thousandeyes-ea-helm
- Verify pod is Running
kubectl get pods -n thousandeyes