What problem does it solve?
Kubernetes workloads lack kernel-level visibility, making it hard to detect container escapes, privilege escalation, crypto-miners, and unauthorized access to sensitive files at runtime. This Skill guides you through deploying Cilium Tetragon to observe and enforce security policies directly in the Linux kernel with minimal performance overhead.
Core Features & Use Cases
- TracingPolicy Authoring: Define eBPF-based TracingPolicy CRDs to monitor process execution, file access, network connections, and dangerous syscalls across all pods.
- Kernel-Level Enforcement: Block malicious activity in real time using Sigkill, Signal, and Override actions, such as killing crypto-miner binaries or stopping container escape attempts via setns.
- Observability & SIEM Integration: Stream events with the tetra CLI, export to Elasticsearch, and scrape Prometheus metrics like tetragon_missed_events_total for alerting.
- Use Case: A security engineer needs to detect and block privilege escalation in production clusters. They install Tetragon via Helm, apply a TracingPolicy matching su/sudo execution outside the host namespace, and verify enforcement by triggering the behavior in a test pod.
Quick Start
Ask the AI to generate a Tetragon TracingPolicy that detects and kills container escape attempts via the setns syscall in my Kubernetes cluster.