view next/vminsert.yaml @ 53:e7318cbee0bc

a barely-working cluster/services setup that scrapes everything and serves vmui (but you have to edit the Server URL cookie)
author drewp@bigasterisk.com
date Wed, 24 Apr 2024 11:38:13 -0700
parents
children
line wrap: on
line source

apiVersion: apps/v1
kind: Deployment
metadata:
  name: next-victoriametrics-vminsert
spec:
  replicas: 1
  strategy: { type: Recreate }
  selector: { matchLabels: { app: next-victoriametrics-vminsert } }
  template:
    metadata:
      labels:
        app: next-victoriametrics-vminsert
      annotations:
        prometheus.io/scrape: "true"
        prometheus.io/path: "/m/metrics"
        prometheus.io/port: "80"
    spec:
      serviceAccountName: victoriametrics
      containers:
        - name: vminsert
          # https://hub.docker.com/r/victoriametrics/victoria-metrics/tags also check vmalert.yaml
          image: docker.io/victoriametrics/vminsert:v1.100.1-cluster
          args:
            - -http.pathPrefix=/m/next/vminsert/
            - -loggerTimezone=America/Los_Angeles
            # - -storageNode=http://next-victoriametrics-vmstorage/m/vmstorage/api/v1/write
            - -storageNode=next-victoriametrics-vmstorage-write
          ports:
            - containerPort: 8480

---
apiVersion: v1
kind: Service
metadata:
  name: next-victoriametrics-vminsert
spec:
  ports:
    - port: 80
      targetPort: 8480
  selector:
    app: next-victoriametrics-vminsert