Giter Club home page Giter Club logo

zombie-reaper's Introduction

zombie-reaper

sidecar container to reap garden zombie container that keep popping up in current concourse helm chart 5.4.0

it can be used inside the values yaml, as a sidecar container for workers

  sidecarContainers:
  - name: zombie-reaper
    image: hmuendel/zombie-reaper
    imagePullPolicy: Always
    securityContext: 
      privileged: true
    ports:
    - containerPort: 8000
      name: monitoring
    resources:
      limits:
        cpu: 100m
        memory: 64Mi
      requests:
        cpu: 1m
        memory: 64Mi
    volumeMounts:
      - name: concourse-work-dir
        mountPath: /concourse-work-dir
        readOnly: true

Also an additional service is necessary to allow prometheus to discover the scraping enpoint of the reaper metrics.

The service selector must match the pod the reaper is running in

apiVersion: v1
kind: Service
metadata:
  annotations:
    prometheus.io/port: "8000"
    prometheus.io/scrape: "true"
  name: devtools-web-reaper-metrics
  namespace: devtools
spec:
  ports:
  - name: reaper-metrics
    port: 8000
    targetPort: reaper-metrics
  selector:
    app: devtools-web
  type: ClusterIP

zombie-reaper's People

Contributors

hmuendel avatar

Watchers

 avatar  avatar

zombie-reaper's Issues

Possible orphaned flagged containers

in a situation where we first have a 500 container which then disappears from the container list without ever becoming healthy, it would still remain in the flagged dict

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.