🔨 Rename worker resource requirement to sniffer

This commit is contained in:
M. Mert Yildiran
2024-01-15 21:14:06 +03:00
parent bed9d06c59
commit d99bfea0db
4 changed files with 34 additions and 11 deletions

View File

@@ -77,9 +77,9 @@ type DockerConfig struct {
}
type ResourcesConfig struct {
Worker ResourceRequirements `yaml:"worker" json:"worker"`
Hub ResourceRequirements `yaml:"hub" json:"hub"`
Tracer ResourceRequirements `yaml:"tracer" json:"tracer"`
Hub ResourceRequirements `yaml:"hub" json:"hub"`
Sniffer ResourceRequirements `yaml:"sniffer" json:"sniffer"`
Tracer ResourceRequirements `yaml:"tracer" json:"tracer"`
}
type AuthConfig struct {

View File

@@ -80,11 +80,11 @@ spec:
fieldPath: metadata.namespace
resources:
limits:
cpu: {{ .Values.tap.resources.worker.limits.cpu }}
memory: {{ .Values.tap.resources.worker.limits.memory }}
cpu: {{ .Values.tap.resources.sniffer.limits.cpu }}
memory: {{ .Values.tap.resources.sniffer.limits.memory }}
requests:
cpu: {{ .Values.tap.resources.worker.requests.cpu }}
memory: {{ .Values.tap.resources.worker.requests.memory }}
cpu: {{ .Values.tap.resources.sniffer.requests.cpu }}
memory: {{ .Values.tap.resources.sniffer.requests.memory }}
securityContext:
capabilities:
add:

View File

@@ -25,14 +25,14 @@ tap:
storageClass: standard
dryRun: false
resources:
worker:
hub:
limits:
cpu: 750m
memory: 1Gi
requests:
cpu: 50m
memory: 50Mi
hub:
sniffer:
limits:
cpu: 750m
memory: 1Gi

View File

@@ -249,7 +249,7 @@ spec:
app.kubeshark.co/app: front
type: ClusterIP
---
# Source: kubeshark/templates/16-worker-service-metrics.yaml
# Source: kubeshark/templates/15-worker-service-metrics.yaml
kind: Service
apiVersion: v1
metadata:
@@ -308,6 +308,19 @@ spec:
name: kubeshark-worker-daemon-set
namespace: kubeshark
spec:
initContainers:
- name: load-pf-ring
image: kubeshark/pf-ring-module:all
imagePullPolicy: Always
securityContext:
capabilities:
add:
- SYS_MODULE
drop:
- ALL
volumeMounts:
- name: lib-modules
mountPath: /lib/modules
containers:
- command:
- ./worker
@@ -320,6 +333,7 @@ spec:
- -servicemesh
- -procfs
- /hostproc
- -kernel-module
image: 'docker.io/kubeshark/worker:v52.0.0'
imagePullPolicy: Always
name: sniffer
@@ -348,7 +362,6 @@ spec:
add:
- NET_RAW
- NET_ADMIN
- SYS_MODULE
- SYS_ADMIN
- SYS_PTRACE
- DAC_OVERRIDE
@@ -394,6 +407,13 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
resources:
limits:
cpu: 750m
memory: 1Gi
requests:
cpu: 50m
memory: 50Mi
securityContext:
capabilities:
add:
@@ -437,6 +457,9 @@ spec:
- hostPath:
path: /sys
name: sys
- name: lib-modules
hostPath:
path: /lib/modules
- name: data
emptyDir:
sizeLimit: 500Mi