Sensor Deployment Example
Example Helm values for deploying KubeSense sensor components (otel-agent, kubesensor, logsensor) on nodes with affinity and tolerations.
Custom Values
Create a file named kubesense-values.yaml:
global:
cluster_name: example-prod
# OTEL Agent
otel-agent:
resources:
limits:
cpu: 1500m
memory: 3072Mi
requests:
cpu: 1000m
memory: 2048Mi
tolerations:
- key: "app"
operator: "Equal"
value: "kubesense"
effect: "NoSchedule"
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: app
operator: In
values:
- kubesense
# KubeSensor (eBPF)
resources:
limits:
cpu: 300m
memory: 768Mi
requests:
cpu: 200m
memory: 128Mi
# LogSensor
logsensor:
resources:
limits:
cpu: 300m
memory: 356Mi
requests:
cpu: 200m
memory: 128MiInstall
helm upgrade -i kubesensor kubesense/kubesensor \
--create-namespace \
-n kubesense \
-f kubesense-values.yaml