From d3dab8ef896cd5142760a49708d72bed7d5cafa1 Mon Sep 17 00:00:00 2001 From: Fabian Reinartz <fab.reinartz@gmail.com> Date: Wed, 19 Oct 2016 13:33:21 +0200 Subject: [PATCH] Split and adjust kube-state-metrics manifests --- ...ndle.yaml => kube-state-metrics-depl.yaml} | 24 ++----------------- .../exporters/kube-state-metrics-svc.yaml | 17 +++++++++++++ 2 files changed, 19 insertions(+), 22 deletions(-) rename manifests/exporters/{kube-state-metrics-bundle.yaml => kube-state-metrics-depl.yaml} (53%) create mode 100644 manifests/exporters/kube-state-metrics-svc.yaml diff --git a/manifests/exporters/kube-state-metrics-bundle.yaml b/manifests/exporters/kube-state-metrics-depl.yaml similarity index 53% rename from manifests/exporters/kube-state-metrics-bundle.yaml rename to manifests/exporters/kube-state-metrics-depl.yaml index 05a69b0b..b044ba2e 100644 --- a/manifests/exporters/kube-state-metrics-bundle.yaml +++ b/manifests/exporters/kube-state-metrics-depl.yaml @@ -1,22 +1,3 @@ -apiVersion: v1 -kind: Service -metadata: - annotations: - prometheus.io/scrape: 'true' - labels: - app: kube-state-metrics - name: kube-state-metrics - name: kube-state-metrics -spec: - clusterIP: None - ports: - - name: scrape - port: 8080 - protocol: TCP - selector: - app: kube-state-metrics - type: ClusterIP ---- apiVersion: extensions/v1beta1 kind: Deployment metadata: @@ -27,14 +8,13 @@ spec: metadata: labels: app: kube-state-metrics - annotations: - prometheus.io/scrape: 'true' spec: containers: - name: kube-state-metrics image: gcr.io/google_containers/kube-state-metrics:v0.3.0 ports: - - containerPort: 8080 + - name: metrics + containerPort: 8080 resources: requests: memory: 30Mi diff --git a/manifests/exporters/kube-state-metrics-svc.yaml b/manifests/exporters/kube-state-metrics-svc.yaml new file mode 100644 index 00000000..3b996b88 --- /dev/null +++ b/manifests/exporters/kube-state-metrics-svc.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + prometheus.io/scrape: 'true' + labels: + app: kube-state-metrics + name: kube-state-metrics +spec: + ports: + - name: metrics + port: 8080 + targetPort: metrics + protocol: TCP + selector: + app: kube-state-metrics + -- GitLab