Use volumes for snmptraps and Zabbix proxy Sqlite3 DB

This commit is contained in:
Alexey Pustovalov 2021-09-25 04:18:27 +05:00
parent 9eac8ecc77
commit 317a3d36a8

View File

@ -199,6 +199,7 @@ spec:
name: zabbix-web name: zabbix-web
app: zabbix app: zabbix
spec: spec:
serviceAccountName: zabbix-monitoring
volumes: volumes:
- name: mysql-tls-certs - name: mysql-tls-certs
secret: secret:
@ -417,8 +418,7 @@ spec:
spec: spec:
volumes: volumes:
- name: zabbix-snmptraps - name: zabbix-snmptraps
persistentVolumeClaim: emptyDir: {}
claimName: zabbix-snmptraps-claim
- name: mysql-tls-certs - name: mysql-tls-certs
secret: secret:
secretName: zabbix-mysql-client-tls-certs secretName: zabbix-mysql-client-tls-certs
@ -650,6 +650,9 @@ spec:
name: zabbix-proxy-sqlite3 name: zabbix-proxy-sqlite3
app: zabbix app: zabbix
spec: spec:
volumes:
- name: proxy-sqlite-data
emptyDir: {}
containers: containers:
- name: zabbix-proxy-sqlite3 - name: zabbix-proxy-sqlite3
image: zabbix/zabbix-proxy-sqlite3:alpine-trunk image: zabbix/zabbix-proxy-sqlite3:alpine-trunk
@ -781,6 +784,9 @@ spec:
value: "" value: ""
- name: DEBUG_MODE - name: DEBUG_MODE
value: "false" value: "false"
volumeMounts:
- mountPath: "/var/lib/zabbix/db_data"
name: proxy-sqlite-data
securityContext: securityContext:
capabilities: {} capabilities: {}
privileged: false privileged: false
@ -1297,18 +1303,6 @@ spec:
storage: 20Gi storage: 20Gi
--- ---
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: zabbix-snmptraps-claim
namespace: zabbix
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
---
apiVersion: v1
kind: List kind: List
metadata: metadata:
namespace: zabbix namespace: zabbix