From 1341ebf5857d07ac22a0916a98add421116f6a73 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Thu, 1 Aug 2019 16:10:02 +0200 Subject: [PATCH] install blackbox exporter and improve hc --- contrib/blackbox-exporter.yaml | 35 +++++++++++++++++++++++++++++++ contrib/healthchecks-cronjob.yaml | 1 + 2 files changed, 36 insertions(+) create mode 100644 contrib/blackbox-exporter.yaml diff --git a/contrib/blackbox-exporter.yaml b/contrib/blackbox-exporter.yaml new file mode 100644 index 0000000..5e58012 --- /dev/null +++ b/contrib/blackbox-exporter.yaml @@ -0,0 +1,35 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: blackbox-exporter + namespace: mon +spec: + replicas: 1 + selector: + matchLabels: + app: blackbox-exporter + template: + metadata: + labels: + app: blackbox-exporter + spec: + containers: + - image: prom/blackbox-exporter:master + name: blackbox-exporter + ports: + - containerPort: 9115 +--- +apiVersion: v1 +kind: Service +metadata: + name: blackbox-exporter + namespace: mon +spec: + ports: + - name: http + port: 9115 + protocol: TCP + targetPort: 9115 + selector: + app: blackbox-exporter + type: ClusterIP diff --git a/contrib/healthchecks-cronjob.yaml b/contrib/healthchecks-cronjob.yaml index f8763e6..77a6df5 100644 --- a/contrib/healthchecks-cronjob.yaml +++ b/contrib/healthchecks-cronjob.yaml @@ -8,6 +8,7 @@ spec: concurrencyPolicy: Forbid successfulJobsHistoryLimit: 1 failedJobsHistoryLimit: 1 + startingDeadlineSeconds: 200 jobTemplate: spec: template: