Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save rajesh2k3/3a486c7cbe89319f9c704bd1fd9f9594 to your computer and use it in GitHub Desktop.
Save rajesh2k3/3a486c7cbe89319f9c704bd1fd9f9594 to your computer and use it in GitHub Desktop.

Revisions

  1. @mateobur mateobur created this gist Jun 22, 2018.
    48 changes: 48 additions & 0 deletions redis_prometheus_exporter.yaml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,48 @@
    apiVersion: extensions/v1beta1
    kind: Deployment
    metadata:
    name: redis
    spec:
    replicas: 1
    template:
    metadata:
    annotations:
    prometheus.io/scrape: "true"
    prometheus.io/port: "9121"
    labels:
    app: redis
    spec:
    containers:
    - name: redis
    image: redis:4
    resources:
    requests:
    cpu: 100m
    memory: 100Mi
    ports:
    - containerPort: 6379
    - name: redis-exporter
    image: oliver006/redis_exporter:latest
    resources:
    requests:
    cpu: 100m
    memory: 100Mi
    ports:
    - containerPort: 9121
    ---
    kind: Service
    apiVersion: v1
    metadata:
    name: redis
    spec:
    selector:
    app: redis
    ports:
    - name: redis
    protocol: TCP
    port: 6379
    targetPort: 6379
    - name: prom
    protocol: TCP
    port: 9121
    targetPort: 9121