-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] compile driver for Digitalocean k8s and provide it to download.falco.org #114
Comments
Ei @rzemykers have you tried to use the modern bpf probe as a driver? This should work out of the box. Supposing you are using the helm chart as installation method you can use the following config https://github.com/falcosecurity/charts/blob/master/falco/README.md#daemonset driver:
enabled: true
kind: modern-bpf |
yay! it works! @Andreagit97 thank you! |
The only issue with having it as a default driver is that it requires some recent bpf features like (ring-buffer, BTF, ...) that are available only on recent kernels (usually 5.8 is enough). In your case, you have a |
Btw this is interesting because kernel crawler does indeed crawl debian kernels: https://falcosecurity.github.io/kernel-crawler/?arch=x86_64&target=Debian We might miss some mirrors perhaps. |
@FedeDP In my private k8s cluster also had problem with kind: module but I solved it by install linux headers
|
Yes, i agree. |
Moved :) |
@EXONER4TED , this might interest you! |
Looking into this... maybe this is interesting. Here's me crawling Debian and grep'ing for that kernelrelease pasted above:
I can get Also, looking at
So either the crawler has a bug where it's misreporting or grouping these kernel headers... OR, debian just treats these a bit differently. @rzemykers - I'm curious, can you try this download of a kernel module for your I would expect this to not work, but am curious if it loads correctly... |
Yep; i tried to play a bit with this; at first i though we were just missing some mirrors; but then i quickly realized i cannot find |
An user asked to add a driverkit config for a similar kernel, that we are not able to find: falcosecurity/test-infra#1097 |
@rzemykers i think you might be hit by falcosecurity/falco#2374. |
|
Yep, confirm! You are being affected by the aformentioned bug. |
Oh i still want to wait for @rzemykers too :) |
@FedeDP on k8s in homelab: uname -a was executed at pods |
I think you are being hit by the same bug: falcosecurity/falco#2374. EDIT: @rzemykers please let us know if that image works fine :) I can add that we ship the |
@rzemykers any news? |
@rzemykers any news? Sorry for bothering you, but since we are approaching Falco 0.35 release, i want more data before eventually shipping my patch :) |
Issues go stale after 90d of inactivity. Mark the issue as fresh with Stale issues rot after an additional 30d of inactivity and eventually close. If this issue is safe to close now please do so with Provide feedback via https://github.com/falcosecurity/community. /lifecycle stale |
We have had multplie users stating that my patch fixed the issue! Moreover, it has now been shipped since more than a month. |
@FedeDP: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Motivation
At this moment I can't install falco in k8s in Digitalocean because there is no driver for kernel version in download.falco.org
Feature
please provide to download.falco.org module falco_debian_5.18.0-0.deb11.4-amd64_1
Alternatives
there is no alternatives because in k8s as a service you can't install linux-headers
Additional context
The text was updated successfully, but these errors were encountered: