From efd4f10f9c8bcd98418a573ea83257188010ec95 Mon Sep 17 00:00:00 2001 From: dongwoo Date: Tue, 17 Oct 2023 18:06:08 +0900 Subject: [PATCH 1/2] =?UTF-8?q?[fea]=20cmoa-kube-epxorter=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit :Why/What: - exporter deploy 추가 :Tasks: [CLOUD-20785] Pod Metric Exporter 제작 --- .../05-imxc/templates/cmoa-kube-exporter.yaml | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 roles/cmoa_install/files/05-imxc/templates/cmoa-kube-exporter.yaml diff --git a/roles/cmoa_install/files/05-imxc/templates/cmoa-kube-exporter.yaml b/roles/cmoa_install/files/05-imxc/templates/cmoa-kube-exporter.yaml new file mode 100644 index 0000000..2ccfc23 --- /dev/null +++ b/roles/cmoa_install/files/05-imxc/templates/cmoa-kube-exporter.yaml @@ -0,0 +1,28 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app: cmoa-pod-exporter + name: cmoa-pod-exporter + namespace: imxc +spec: + replicas: 1 + selector: + matchLabels: + app: cmoa-pod-exporter + template: + metadata: + labels: + app: cmoa-pod-exporter + spec: + containers: + - image: nexue2.exem-oss.org/cmoa/cmoa-pod-exporter:{{ .Values.global.METRIC_COLLECTOR_VERSION }} + name: cmoa-pod-exporter + ports: + - containerPort: 8080 + livenessProbe: + httpGet: + path: /healthz + port: 8080 + initialDelaySeconds: 5 + periodSeconds: 5 From 3f1ab93af9588b34e01d49b007cdcd5bc26fb6e9 Mon Sep 17 00:00:00 2001 From: dongwoo Date: Tue, 17 Oct 2023 18:26:14 +0900 Subject: [PATCH 2/2] =?UTF-8?q?[fea]=20cmoa-kube-epxorter=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit :Why/What: - exporter deploy 추가 :Tasks: [CLOUD-20785] Pod Metric Exporter 제작 --- .../files/05-imxc/templates/cmoa-kube-exporter.yaml | 2 +- roles/cmoa_install/files/05-imxc/values.yaml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/roles/cmoa_install/files/05-imxc/templates/cmoa-kube-exporter.yaml b/roles/cmoa_install/files/05-imxc/templates/cmoa-kube-exporter.yaml index 2ccfc23..3b5047f 100644 --- a/roles/cmoa_install/files/05-imxc/templates/cmoa-kube-exporter.yaml +++ b/roles/cmoa_install/files/05-imxc/templates/cmoa-kube-exporter.yaml @@ -16,7 +16,7 @@ spec: app: cmoa-pod-exporter spec: containers: - - image: nexue2.exem-oss.org/cmoa/cmoa-pod-exporter:{{ .Values.global.METRIC_COLLECTOR_VERSION }} + - image: {{ .Values.global.IMXC_IN_REGISTRY }}/cmoa-pod-exporter:{{ .Values.global.KUBE_EXPORTER_VERSION }} name: cmoa-pod-exporter ports: - containerPort: 8080 diff --git a/roles/cmoa_install/files/05-imxc/values.yaml b/roles/cmoa_install/files/05-imxc/values.yaml index 420535b..2d63d1c 100755 --- a/roles/cmoa_install/files/05-imxc/values.yaml +++ b/roles/cmoa_install/files/05-imxc/values.yaml @@ -122,6 +122,7 @@ global: KUBE_INFO_FLAT_VERSION: rel0.0.0 KUBE_INFO_BATCH_VERSION: rel0.0.0 KUBE_INFO_CONNECTOR_VERSION: rel0.0.0 + KUBE_EXPORTER_VERSION: rel0.0.0 CMOA_MANUAL_PORT: 31090