view deploy_vmalert.yaml @ 11:2eab3e6b89f2

more scrapes and other updates
author drewp@bigasterisk.com
date Mon, 16 Jan 2023 01:05:31 -0800
parents 7130eb6d8e6b
children 10127391f6f3
line wrap: on
line source

apiVersion: apps/v1
kind: Deployment
metadata:
  name: vmalert
spec:
  replicas: 1
  strategy: { type: Recreate }
  selector:
    matchLabels:
      app: vmalert
  template:
    metadata:
      labels:
        app: vmalert
      annotations:
        prometheus.io/scrape: "true"
    spec:
      serviceAccountName: victoriametrics
      containers:
        - name: vmalert
          image: bang5:5000/vmalert
          args:
            - -configCheckInterval=5s
            - -datasource.url=http://victoriametrics/m/
            - -external.url=https://bigasterisk.com/vmalert
            - -loggerLevel=INFO
            - -loggerTimezone=America/Los_Angeles
            - -memory.allowedBytes=512MB
            - -notifier.url=http://alertmanager
            - -remoteRead.url=http://victoriametrics/m/
            - -remoteWrite.url=http://victoriametrics/m/
            - -rule=/local/rules/*.yaml
            - -rule=/local/rules/build/*.yaml
          ports:
            - containerPort: 8880
---
apiVersion: v1
kind: Service
metadata:
  name: vmalert
spec:
  ports:
    - port: 80
      targetPort: 8880
  selector:
    app: vmalert