apiVersion: apps/v1 kind: Deployment metadata: labels: app: zabbix-proxy name: zabbix-proxy namespace: monitoring-system spec: selector: matchLabels: app: zabbix-proxy name: zabbix-proxy template: metadata: labels: app: zabbix-proxy name: zabbix-proxy spec: containers: - env: - name: ZBX_PROXYMODE value: "0" - name: ZBX_HOSTNAME value: zabbix-proxy - name: ZBX_SERVER_HOST value: zabbix-server - name: ZBX_SERVER_PORT value: "10051" - name: ZBX_ENABLE_SNMP_TRAPS value: "true" image: zabbix/zabbix-proxy-sqlite3:ol-6.0-latest imagePullPolicy: IfNotPresent name: zabbix-proxy ports: - containerPort: 10051 name: zabbix-trapper protocol: TCP resources: {} securityContext: capabilities: {} privileged: false volumeMounts: - mountPath: /var/lib/zabbix/snmptraps name: zabbix-snmptraps readOnly: true - image: zabbix/zabbix-snmptraps:ol-6.0-latest imagePullPolicy: IfNotPresent name: zabbix-snmptraps ports: - containerPort: 1162 name: snmp-trap protocol: UDP resources: limits: cpu: 250m memory: 256M requests: cpu: 150m memory: 128M securityContext: capabilities: {} privileged: false volumeMounts: - mountPath: /var/lib/zabbix/snmptraps/ name: zabbix-snmptraps - env: - name: ZBX_HOSTNAME value: zabbix-agent - name: ZBX_SERVER_HOST value: zabbix-proxy - name: ZBX_SERVER_PORT value: "10051" image: zabbix/zabbix-agent2:ol-6.0-latest imagePullPolicy: IfNotPresent name: zabbix-agent ports: - containerPort: 10050 name: zabbix-agent protocol: TCP resources: limits: cpu: 200m memory: 128Mi requests: cpu: 100m memory: 64Mi securityContext: capabilities: {} privileged: true restartPolicy: Always securityContext: {} volumes: - emptyDir: {} name: zabbix-snmptraps