Files
monitoring/beszel/manifests/beszel-agent-ds.yaml
Donato Mastronardi 8462809fcc Removed host network
2026-03-17 23:08:34 +01:00

52 lines
1.3 KiB
YAML

apiVersion: apps/v1
kind: DaemonSet
metadata:
name: beszel-agent
spec:
selector:
matchLabels:
app: beszel-agent
template:
metadata:
name: beszel-agent
labels:
app: beszel-agent
spec:
tolerations:
- key: node-role.kubernetes.io/control-plane
volumes:
- name: beszel-agent-data
hostPath:
path: /var/lib/beszel-data
type: DirectoryOrCreate
- name: containerd
hostPath:
path: /var/snap/microk8s/common/run/containerd.sock
containers:
- name: beszel-agent
image: henrygd/beszel-agent
volumeMounts:
- name: beszel-agent-data
mountPath: /var/lib/beszel-agent
- name: containerd
mountPath: /var/run/docker.sock
readOnly: true
ports:
- containerPort: 45876
hostPort: 45876
env:
- name: LISTEN
value: "45876"
- name: KEY
valueFrom:
configMapKeyRef:
key: api_public_key
name: beszel-cnf
- name: HUB_URL
value: http://beszel-hub:8090
- name: TOKEN
valueFrom:
configMapKeyRef:
key: universal_token
name: beszel-cnf