Mercurial > code > home > repos > victoriametrics
view deploy.yaml @ 1:cd83f8fecc66
upgrade
author | drewp@bigasterisk.com |
---|---|
date | Tue, 29 Mar 2022 11:02:01 -0700 |
parents | 7fe15c93585a |
children | 6056f2e2aba5 |
line wrap: on
line source
apiVersion: apps/v1 kind: Deployment metadata: name: victoriametrics spec: replicas: 1 strategy: { type: Recreate } selector: matchLabels: app: victoriametrics template: metadata: labels: app: victoriametrics annotations: { "prometheus.io/scrape": "false" } spec: volumes: - name: data persistentVolumeClaim: claimName: opt-victoriametrics serviceAccountName: victoriametrics containers: - name: victoriametrics image: victoriametrics/victoria-metrics:v1.74.0 args: - -storageDataPath=/data - -memory.allowedBytes=512MB - -http.pathPrefix=/m/ - -promscrape.config=/data/scrape_config.yaml - -loggerTimezone=America/Los_Angeles - -retentionPeriod=10y - -sortLabels ports: - containerPort: 8428 volumeMounts: - { name: data, mountPath: /data } resources: limits: memory: 0.5Gi affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: "kubernetes.io/hostname" operator: In values: ["bang"] --- apiVersion: v1 kind: Service metadata: name: victoriametrics spec: ports: - port: 80 targetPort: 8428 selector: app: victoriametrics