Tetragon
Tetragon is an open-source, Kubernetes-native eBPF-based security observability and runtime enforcement tool developed by the Cilium project. It allows security teams to monitor system and network activity in real time, detect malicious behavior, and enforce policies dynamically—without modifying application code.
Tetragon integrates tightly with Kubernetes, delivering deep visibility into process-level activity, container lifecycle events, file access, and network communication.
Use Cases
- Detect unexpected process executions in containers.
- Enforce runtime policies like blocking unauthorized binaries.
- Trace container and host activity at the syscall level.
- Observe DNS, TCP, and HTTP traffic per workload.
- Correlate events with Kubernetes metadata (pods, namespaces, labels).
Usage Examples
Install Tetragon with Helm
helm repo add cilium https://helm.cilium.io
helm install tetragon cilium/tetragon --namespace kube-system