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

brew install helm

Deploy ThousandEyes Enterprise Agent

  1. 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
  1. Kubernetes requires seccomp profiles files under directory /var/lib/kubelet/seccomp. Crete the seccomp directory.
sudo mkdir /var/lib/kubelet/seccomp
  1. Copy ThousandEyes seccomp files from its original location to new seccomp path.
sudo cp /var/docker/configs/te-seccomp.json /var/lib/kubelet/seccomp/
  1. 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
  1. 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
  1. Apply chart to deploy agent
helm install -n thousandeyes thousandeyes thousandeyes-ea-helm/thousandeyes-ea-helm
  1. Verify pod is Running
kubectl get pods -n thousandeyes
Disclaimer:
Cisco provides Code Exchange for convenience and informational purposes only, with no support of any kind. This page contains information and links from third-party websites that are governed by their own separate terms. Reference to a project or contributor on this page does not imply any affiliation with or endorsement by Cisco.