# yaml-language-server: $schema=https://kubernetesjsonschema.dev/master/deployment-apps-v1.json kind: Deployment apiVersion: apps/v1 metadata: namespace: redxen labels: app: postgres-exporter name: postgres-exporter-dp spec: replicas: 1 selector: matchLabels: app: postgres-exporter template: metadata: namespace: redxen labels: app: postgres-exporter spec: hostUsers: false securityContext: seccompProfile: type: RuntimeDefault runAsNonRoot: true runAsUser: 10000 runAsGroup: 10000 containers: - name: postgres-exporter image: redxen.eu/daemons/postgres_exporter:latest securityContext: capabilities: drop: ["ALL"] allowPrivilegeEscalation: false readOnlyRootFilesystem: true ports: - name: prometheus-pg containerPort: 9102 protocol: TCP livenessProbe: httpGet: port: 9102 path: /metrics