Helm Values

Use Helm values to configure kprobe for your environment.

Minimal production values

clusterName: prod-payments

watch:
  namespaces:
    - payments
    - ledger

otel:
  enabled: true
  endpoint: otel-collector.observability.svc.cluster.local:4317

storage:
  mode: managed
  retentionDays: 14

console:
  exposure: internal

Common values

ValueTypeDefaultDescription
clusterNamestringrequiredHuman-readable cluster name.
watch.namespaceslist[]Namespaces kprobe should observe. Empty means all namespaces.
agent.enabledbooltrueDeploy recorder agents.
agent.privilegedbooltrueRequired for eBPF host access.
otel.enabledboolfalseEnable OpenTelemetry correlation.
otel.endpointstringnoneOpenTelemetry Collector endpoint.
storage.modestringbundledbundled, managed, or external.
storage.retentionDaysnumber14High-resolution event retention.
console.exposurestringinternalinternal, ingress, or disabled.

Validate configuration

helm template kprobe kprobe/kprobe -f values-prod.yaml
helm lint kprobe/kprobe