From 317a3d36a8cbecb8cb185da18bc313352c41d3fb Mon Sep 17 00:00:00 2001 From: Alexey Pustovalov Date: Sat, 25 Sep 2021 04:18:27 +0500 Subject: [PATCH] Use volumes for snmptraps and Zabbix proxy Sqlite3 DB --- kubernetes.yaml | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/kubernetes.yaml b/kubernetes.yaml index c35fe41c8..72e3a192e 100644 --- a/kubernetes.yaml +++ b/kubernetes.yaml @@ -199,6 +199,7 @@ spec: name: zabbix-web app: zabbix spec: + serviceAccountName: zabbix-monitoring volumes: - name: mysql-tls-certs secret: @@ -417,8 +418,7 @@ spec: spec: volumes: - name: zabbix-snmptraps - persistentVolumeClaim: - claimName: zabbix-snmptraps-claim + emptyDir: {} - name: mysql-tls-certs secret: secretName: zabbix-mysql-client-tls-certs @@ -650,6 +650,9 @@ spec: name: zabbix-proxy-sqlite3 app: zabbix spec: + volumes: + - name: proxy-sqlite-data + emptyDir: {} containers: - name: zabbix-proxy-sqlite3 image: zabbix/zabbix-proxy-sqlite3:alpine-trunk @@ -781,6 +784,9 @@ spec: value: "" - name: DEBUG_MODE value: "false" + volumeMounts: + - mountPath: "/var/lib/zabbix/db_data" + name: proxy-sqlite-data securityContext: capabilities: {} privileged: false @@ -1297,18 +1303,6 @@ spec: storage: 20Gi --- apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: zabbix-snmptraps-claim - namespace: zabbix -spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 1Gi ---- -apiVersion: v1 kind: List metadata: namespace: zabbix