Files
omnex/deploy/daemonset-beszel.yml
T
Nuxgrid dce80908e3
ci-api / test (push) Successful in 24m53s
chore: update
2026-07-31 13:25:03 +02:00

64 lines
1.6 KiB
YAML

# Applique aussi beszel-namespace.yml et beszel-agent-secret.yml (avant celui-ci).
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: beszel-agent
namespace: monitoring
labels:
app: beszel-agent
spec:
selector:
matchLabels:
app: beszel-agent
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
template:
metadata:
labels:
app: beszel-agent
spec:
hostNetwork: true
dnsPolicy: ClusterFirstWithHostNet
tolerations:
- effect: NoSchedule
key: node-role.kubernetes.io/master
operator: Exists
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
operator: Exists
containers:
- name: beszel-agent
image: henrygd/beszel-agent:latest
imagePullPolicy: Always
envFrom:
- secretRef:
name: beszel-agent-hub
env:
- name: LISTEN
value: "45876"
- name: SYSTEM_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
volumeMounts:
- name: data
mountPath: /var/lib/beszel-agent
resources:
requests:
cpu: 10m
memory: 16Mi
limits:
cpu: 50m
memory: 32Mi
volumes:
- name: data
hostPath:
path: /var/lib/beszel-agent
type: DirectoryOrCreate
# - name: docker-sock
# hostPath:
# path: /var/run/docker.sock
# type: Socket