Files
monitoring/beszel/manifests/beszel-agent-ds.yaml
Donato Mastronardi efe6b171bb Moved to hostPath
2026-03-17 22:56:28 +01:00

53 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:
hostNetwork: true
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
env:
- name: LISTEN
value: "45876"
- name: KEY
valueFrom:
configMapKeyRef:
key: api_public_key
name: beszel-cnf
- name: HUB_URL
valueFrom:
configMapKeyRef:
key: app_url
name: beszel-cnf
- name: TOKEN
valueFrom:
configMapKeyRef:
key: universal_token
name: beszel-cnf