$ cat zabbix-server.yaml apiVersion: apps/v1 kind: StatefulSet metadata: labels: app: zabbix-server name: zabbix-server namespace: monitoring-system spec: selector: matchLabels: app: zabbix-server serviceName: zabbix-server template: metadata: labels: app: zabbix-server spec: containers: - env: - name: DB_SERVER_HOST value: pgsql.juntotelecom.com.br - name: POSTGRES_USER value: zabbix - name: POSTGRES_PASSWORD valueFrom: secretKeyRef: key: db-zbx-pass name: pgsql-secret - name: POSTGRES_DB value: zabbix - name: ZBX_CACHESIZE - name: ZBX_STARTPOLLERS - name: ZBX_STARTTRAPPERS - name: ZBX_STARTPINGERS image: zabbix/zabbix-server-pgsql:ol-6.0-latest imagePullPolicy: IfNotPresent name: zabbix-server ports: - containerPort: 10051 name: zabbix-trapper protocol: TCP - containerPort: 10052 name: zabbix-jmx protocol: TCP resources: {} securityContext: capabilities: {} privileged: false - env: - name: ZBX_HOSTNAME value: zabbix-agent - name: ZBX_SERVER_HOST value: 127.0.0.1 - name: ZBX_SERVER_PORT value: "10051" - name: ZBX_PASSIVE_ALLOW value: "true" - name: ZBX_PASSIVESERVERS value: 127.0.0.1 - name: ZBX_ACTIVE_ALLOW value: "true" - name: ZBX_ACTIVESERVERS - name: ZBX_DEBUGLEVEL - name: ZBX_TIMEOUT - name: ZBX_LOADMODULE 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: {}