UK-1 Datacenter
|
Back to Knowledgebase
k8s
Helm Chart v3.2.0 (eBPF Kernel Mode)

Kubernetes & eBPF DaemonSet Deployment Guide

Deploy the TrustPort eBPF agent as a Kubernetes DaemonSet to monitor socket latencies, container resource metrics, and service-to-service calls across all pods without adding code dependencies to application images.

1Add Helm Repository

helm repo add trustport https://charts.trustportidentity.com && helm repo update

2Configure values.yaml

values.yamleBPF Enabled
agent:
  ingestUrl: "https://uk1-ingest.trustportidentity.com"
  apiKey: "tp_live_9f8a3c4e12"
  clusterName: "production-london-uk1"
  
  eBPF:
    enabled: true
    socketTracing: true
    containerMetrics: true
    probeHttp2: true

resources:
  limits:
    cpu: 100m
    memory: 128Mi
  requests:
    cpu: 20m
    memory: 64Mi

tolerations:
  - operator: Exists # Run on master and worker nodes

3Install DaemonSet Chart

helm install beacon-agent trustport/beacon-agent -f values.yaml -n beacon-system --create-namespace
Need help deploying on OpenShift or Rancher?

Our DevOps architects can provide custom manifest templates.

Consult DevOps Architect