From 0c1bb5c1c9c3313a3790cf3f67f1964c4ed4e960 Mon Sep 17 00:00:00 2001 From: Frederic Branczyk <fbranczyk@gmail.com> Date: Fri, 2 Dec 2016 13:51:45 +0100 Subject: [PATCH] manifests: remove prometheus.io/scrape annotations These annotations made sense in pre v1.3.0 Prometheus releases, however, with >=v1.3.0 and the Prometheus Operator these annotations are more confusing then helpful. --- README.md | 6 +----- manifests/etcd/etcd-bootkube-gce.yaml | 4 +--- manifests/etcd/etcd-bootkube-vagrant-multi.yaml | 4 +--- manifests/examples/example-app/example-app.yaml | 2 -- manifests/exporters/kube-state-metrics-svc.yaml | 2 -- manifests/exporters/node-exporter-svc.yaml | 2 -- manifests/grafana/grafana-svc.yaml | 4 +--- .../k8s/kube-controller-manager-bootkube-vagrant-multi.yaml | 2 -- manifests/k8s/kube-scheduler-bootkube-vagrant-multi.yaml | 2 -- 9 files changed, 4 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 04497988..4520d923 100644 --- a/README.md +++ b/README.md @@ -43,10 +43,6 @@ To tear it all down again, run: hack/cluster-monitoring/teardown ``` -> All services in the manifest still contain the `prometheus.io/scrape = true` -> annotations. It is not used by the Prometheus Operator. They remain for -> pre Prometheus v1.3.0 deployments as in [this example configuration](https://github.com/prometheus/prometheus/blob/6703404cb431f57ca4c5097bc2762438d3c1968e/documentation/examples/prometheus-kubernetes.yml). - ## Monitoring custom services The example manifests in [/manifests/examples/example-app](/manifests/examples/example-app) @@ -133,4 +129,4 @@ default kubernetes 172.17.4.101:443 kube-system kube-controller-manager-prometheus-discovery 10.2.30.2:10252 1h kube-system kube-scheduler-prometheus-discovery 10.2.30.4:10251 1h monitoring etcd-k8s 172.17.4.51:2379 1h -``` \ No newline at end of file +``` diff --git a/manifests/etcd/etcd-bootkube-gce.yaml b/manifests/etcd/etcd-bootkube-gce.yaml index 542f5fe7..ee8f391c 100644 --- a/manifests/etcd/etcd-bootkube-gce.yaml +++ b/manifests/etcd/etcd-bootkube-gce.yaml @@ -5,8 +5,6 @@ metadata: labels: app: etcd etcd: k8s - annotations: - prometheus.io/scrape: 'true' spec: type: ClusterIP clusterIP: None @@ -29,4 +27,4 @@ subsets: ports: - name: api port: 2379 - protocol: TCP \ No newline at end of file + protocol: TCP diff --git a/manifests/etcd/etcd-bootkube-vagrant-multi.yaml b/manifests/etcd/etcd-bootkube-vagrant-multi.yaml index 9f956922..38cdc9c4 100644 --- a/manifests/etcd/etcd-bootkube-vagrant-multi.yaml +++ b/manifests/etcd/etcd-bootkube-vagrant-multi.yaml @@ -5,8 +5,6 @@ metadata: labels: app: etcd etcd: k8s - annotations: - prometheus.io/scrape: 'true' spec: type: ClusterIP clusterIP: None @@ -29,4 +27,4 @@ subsets: ports: - name: api port: 2379 - protocol: TCP \ No newline at end of file + protocol: TCP diff --git a/manifests/examples/example-app/example-app.yaml b/manifests/examples/example-app/example-app.yaml index 59a9b44d..adb6602b 100644 --- a/manifests/examples/example-app/example-app.yaml +++ b/manifests/examples/example-app/example-app.yaml @@ -4,8 +4,6 @@ metadata: name: example-app labels: tier: frontend - annotations: - prometheus.io/scrape: 'true' spec: selector: app: example-app diff --git a/manifests/exporters/kube-state-metrics-svc.yaml b/manifests/exporters/kube-state-metrics-svc.yaml index 3b996b88..8b68484b 100644 --- a/manifests/exporters/kube-state-metrics-svc.yaml +++ b/manifests/exporters/kube-state-metrics-svc.yaml @@ -1,8 +1,6 @@ apiVersion: v1 kind: Service metadata: - annotations: - prometheus.io/scrape: 'true' labels: app: kube-state-metrics name: kube-state-metrics diff --git a/manifests/exporters/node-exporter-svc.yaml b/manifests/exporters/node-exporter-svc.yaml index e9286e2b..f2d24a42 100644 --- a/manifests/exporters/node-exporter-svc.yaml +++ b/manifests/exporters/node-exporter-svc.yaml @@ -3,8 +3,6 @@ kind: Service metadata: labels: app: node-exporter - annotations: - prometheus.io/scrape: 'true' name: node-exporter spec: type: ClusterIP diff --git a/manifests/grafana/grafana-svc.yaml b/manifests/grafana/grafana-svc.yaml index 0fd4e87b..adb26233 100644 --- a/manifests/grafana/grafana-svc.yaml +++ b/manifests/grafana/grafana-svc.yaml @@ -4,8 +4,6 @@ metadata: name: grafana labels: app: grafana - annotations: - prometheus.io/scrape: 'true' spec: type: NodePort ports: @@ -14,4 +12,4 @@ spec: protocol: TCP nodePort: 30902 selector: - app: grafana \ No newline at end of file + app: grafana diff --git a/manifests/k8s/kube-controller-manager-bootkube-vagrant-multi.yaml b/manifests/k8s/kube-controller-manager-bootkube-vagrant-multi.yaml index 316076f3..2e6b4db9 100644 --- a/manifests/k8s/kube-controller-manager-bootkube-vagrant-multi.yaml +++ b/manifests/k8s/kube-controller-manager-bootkube-vagrant-multi.yaml @@ -4,8 +4,6 @@ metadata: name: kube-controller-manager-prometheus-discovery labels: k8s-app: kube-controller-manager - annotations: - prometheus.io/scrape: 'true' spec: selector: k8s-app: kube-controller-manager diff --git a/manifests/k8s/kube-scheduler-bootkube-vagrant-multi.yaml b/manifests/k8s/kube-scheduler-bootkube-vagrant-multi.yaml index 67360ec2..b79853d2 100644 --- a/manifests/k8s/kube-scheduler-bootkube-vagrant-multi.yaml +++ b/manifests/k8s/kube-scheduler-bootkube-vagrant-multi.yaml @@ -4,8 +4,6 @@ metadata: name: kube-scheduler-prometheus-discovery labels: k8s-app: kube-scheduler - annotations: - prometheus.io/scrape: 'true' spec: selector: k8s-app: kube-scheduler -- GitLab