This guide explains how to extend Falco alerts with Falco Sidekick and visualize them using a Web UI on a Kubernetes cluster.
In this guide, you’ll learn how to extend Falco alerts using Falco Sidekick and visualize them with a Web UI. We’ll cover installing Falco Sidekick via Helm on a Kubernetes cluster and configuring notifications (e.g., Slack, Teams, Datadog).Falco Sidekick is a companion project that delivers Falco events to multiple endpoints—stdout, files, gRPC, shell commands, HTTP, and UIs. Enabling its Web UI lets you explore alerts in real time.
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSIONfalco falco 1 2021-07-01 12:34:56 UTC deployed falco-1.XX.0 0.29.0NAME TYPE CLUSTER-IP PORT(S) AGEservice/falco-falcosidekick ClusterIP 10.0.0.123 2801/TCP 1mservice/falco-falcosidekick-ui ClusterIP 10.0.0.124 2802/TCP 1mNAME READY STATUS AGEdaemonset.apps/falco 1/1 Running 1mdeployment.apps/falco-falcosidekick 2/2 Running 1mdeployment.apps/falco-falcosidekick-ui 1/1 Running 1m
By default, the UI service is ClusterIP. To expose it:
Copy
Ask AI
kubectl -n falco edit service falco-falcosidekick-ui# Change `type: ClusterIP` to `type: NodePort` and save.kubectl -n falco get service falco-falcosidekick-ui