Closed mlgualtieri closed 2 years ago
Hi @mlgualtieri,
starting from chart 2.0.0 the ebpf probe can be enabled by setting the driver mode to ebpf: driver.kind=ebpf
. The new chart has been heavily refactored and some configuration variables in values.yaml
file have been moved around or renamed. Please have a look at the new values.yaml
file: https://github.com/falcosecurity/charts/blob/master/falco/values.yaml.
Thank you, that did the trick! I was following the old documentation for the installation process. Installation worked after pulling down the values.yaml from the latest release, and changing the drivers section to be:
driver:
enabled: true
kind: ebpf
helm install falco falcosecurity/falco -n falco --values values.yaml
Describe the bug
Installing falco into a GKE cluster using the provided helm charts, version 2.0.0 or greater produces an error installing the eBPF driver. Helm chart version 1.19.4 works as expected. It appears based on the logs that the 2.0 charts don't detect the eBPF option and tries to instead build the kernel module.
How to reproduce it
Describing the pod shows these events:
The following logs from the
falco-driver-loader
pod shows that after not finding the driver for download, it also can't compile the driver.Expected behaviour
The following command works and installs Falco into the cluster:
Logs from this look like:
Environment