Files
rice-flakes/modules/k3s/netbird/management.yaml
T
2026-07-21 17:58:58 -05:00

63 lines
1.3 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: management
namespace: netbird
spec:
replicas: 1
selector:
matchLabels:
app: management
template:
metadata:
labels:
app: management
spec:
containers:
- name: management
image: netbirdio/management:latest
args:
- --port=80
- --log-file=stdout
- --log-level=info
- --disable-anonymous-metrics=false
- --single-account-mode-domain=netbird.archfox.org
- --dns-domain=netbird.archfox.org
env:
- name: NETBIRD_STORE_ENGINE
value: "sqlite"
ports:
- containerPort: 80
volumeMounts:
- name: mgmt-data
mountPath: /var/lib/netbird
volumes:
- name: mgmt-data
persistentVolumeClaim:
claimName: mgmt-data
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: mgmt-data
namespace: netbird
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 2Gi
---
apiVersion: v1
kind: Service
metadata:
name: management
namespace: netbird
spec:
selector:
app: management
ports:
- name: http
port: 80
targetPort: 80