Skip to content

Conversation

@AritraDey-Dev
Copy link
Member

Fixes #4114

Description

Update FAQ to highlight recommended tetra probe kernel config and improve clarity.

@AritraDey-Dev AritraDey-Dev requested review from a team and mtardy as code owners October 24, 2025 16:39
@netlify
Copy link

netlify bot commented Oct 24, 2025

Deploy Preview for tetragon ready!

Name Link
🔨 Latest commit fe8ff80
🔍 Latest deploy log https://app.netlify.com/projects/tetragon/deploys/690b2de22af5d60008f4f776
😎 Deploy Preview https://deploy-preview-4248--tetragon.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Member

@mtardy mtardy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks


### What are the Linux kernel configuration options needed to run Tetragon?

As a first step to verify your kernel configuration, you can use the `tetra probe config` command. This will output a list of detected kernel features relevant to Tetragon. Missing features can indicate that your kernel is not configured correctly.
Copy link
Member

@mtardy mtardy Oct 27, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hey, as last time, please wrap lines

Suggested change
As a first step to verify your kernel configuration, you can use the `tetra probe config` command. This will output a list of detected kernel features relevant to Tetragon. Missing features can indicate that your kernel is not configured correctly.
As a first step to verify your kernel configuration, you can use the `tetra probe config` command. This will output a list of detected kernel features
relevant to Tetragon. Missing features can indicate that your kernel is not
configured correctly.

@mtardy mtardy added area/documentation Improvements or additions to documentation release-note/docs This PR updates the documentation. labels Oct 27, 2025
@AritraDey-Dev AritraDey-Dev force-pushed the docs/kernel-config-faq-update branch from 63f80bc to bd5c0d2 Compare October 29, 2025 15:06
@AritraDey-Dev AritraDey-Dev requested a review from mtardy October 29, 2025 15:06
Copy link
Member

@mtardy mtardy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think by reading the FAQ entry that we should maybe reorganize a little bit to make it understandable, what do you think? :) here are a few suggestions

Comment on lines 109 to 133
At runtime, to probe if your kernel has sufficient features turned on, you can
run `tetra` with root privileges with the `probe` command:

```shell
sudo tetra probe
```

You can also run this command directly from the tetragon container image on a
Kubernetes cluster node. For example:

```shell
kubectl run bpf-probe --image=quay.io/cilium/tetragon-ci:latest --privileged --restart=Never -it --rm --command -- tetra probe
```

The output should be similar to this (with boolean values depending on your
actual configuration):

```
override_return: true
buildid: true
kprobe_multi: false
fmodret: true
fmodret_syscall: true
signal: true
large: true
```
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

by the way you could move the rest in a separate new commit so that you have

  • your new probe config: to read your kernel conf
  • the old probe command: to actually probe the feature on the running kernel
  • the details on particular kernel config: to have the details of kernel config by config flag.

And try to make sense of how they articulate with each others because I think looks a bit strange now and is not easily understandable how this FAQ answer is written.

@AritraDey-Dev AritraDey-Dev force-pushed the docs/kernel-config-faq-update branch 3 times, most recently from 51cc81b to 5c5abe2 Compare October 30, 2025 10:39
@AritraDey-Dev AritraDey-Dev requested a review from mtardy October 30, 2025 10:40
The kernel configuration section now provides a comprehensive and
well-structured guide for users to verify their system compatibility
with Tetragon.

Fixes cilium#4114

Co-authored-by: Mahe Tardy <[email protected]>
Signed-off-by: Mahe Tardy <[email protected]>
Signed-off-by: Aritra Dey <[email protected]>
@mtardy mtardy force-pushed the docs/kernel-config-faq-update branch from 5c5abe2 to fe8ff80 Compare November 5, 2025 10:58
Copy link
Member

@mtardy mtardy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks I adjusted the content myself, thanks for the help on this!

@mtardy mtardy merged commit 8b45127 into cilium:main Nov 5, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/documentation Improvements or additions to documentation release-note/docs This PR updates the documentation.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: update install/FAQ entry on kernel config

2 participants