Skip to content

docs(pyroscope/ebpf): Document required Linux capabilities for least-privilege Kubernetes deployments#6002

Open
simonswine wants to merge 1 commit intografana:mainfrom
simonswine:20260407_document-ebpf-capabilities
Open

docs(pyroscope/ebpf): Document required Linux capabilities for least-privilege Kubernetes deployments#6002
simonswine wants to merge 1 commit intografana:mainfrom
simonswine:20260407_document-ebpf-capabilities

Conversation

@simonswine
Copy link
Copy Markdown
Contributor

Summary

  • Updates the opening note to mention that privileged: true is the simplest Kubernetes option, with least-privilege capabilities as an alternative
  • Adds a new "Required privileges" section listing the specific Linux capabilities (BPF, PERFMON, SYS_PTRACE, CHECKPOINT_RESTORE, SYS_RESOURCE, DAC_READ_SEARCH, SYSLOG) with brief descriptions
  • Documents the required host volume mounts (/sys/kernel/debug for debugfs and /sys/kernel/tracing for tracefs on kernel 5.6+)

Based on simonswine/pyroscope@c3f5a82

Test plan

  • Docs render correctly (table formatting, links to #required-privileges anchor)

@simonswine simonswine requested review from a team and clayton-cornell as code owners April 7, 2026 13:14
…privilege Kubernetes deployments

Add a "Required privileges" section listing the specific Linux capabilities
and host volume mounts needed to run pyroscope.ebpf without privileged: true.
@simonswine simonswine force-pushed the 20260407_document-ebpf-capabilities branch from 4761c80 to 9fdcc6a Compare April 7, 2026 13:14
@simonswine simonswine changed the title docs(pyroscope/ebpf): document required Linux capabilities for least-privilege Kubernetes deployments docs(pyroscope/ebpf): Document required Linux capabilities for least-privilege Kubernetes deployments Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants