From bc5f2a6edfb8d684278e1a1117100bcf5a785ff2 Mon Sep 17 00:00:00 2001 From: whitewindmills Date: Wed, 10 Jul 2024 19:06:35 +0800 Subject: [PATCH] Expose metrics port for helm installation Signed-off-by: whitewindmills --- .../templates/karmada-operator-deployment.yaml | 4 ++++ charts/karmada/templates/karmada-descheduler.yaml | 4 ++++ charts/karmada/templates/karmada-scheduler-estimator.yaml | 4 ++++ charts/karmada/templates/karmada-webhook.yaml | 3 +++ 4 files changed, 15 insertions(+) diff --git a/charts/karmada-operator/templates/karmada-operator-deployment.yaml b/charts/karmada-operator/templates/karmada-operator-deployment.yaml index 4574255c919e..88c70bd689ed 100644 --- a/charts/karmada-operator/templates/karmada-operator-deployment.yaml +++ b/charts/karmada-operator/templates/karmada-operator-deployment.yaml @@ -36,6 +36,10 @@ spec: - name: {{ include "karmada.operator.fullname" . }} image: {{ template "karmada.operator.image" . }} imagePullPolicy: {{ .Values.operator.image.pullPolicy }} + ports: + - containerPort: 8080 + name: metrics + protocol: TCP command: - /bin/karmada-operator - --leader-elect-resource-namespace={{ .Release.Namespace }} diff --git a/charts/karmada/templates/karmada-descheduler.yaml b/charts/karmada/templates/karmada-descheduler.yaml index a74a7cd247fa..e3b8c08a18ad 100644 --- a/charts/karmada/templates/karmada-descheduler.yaml +++ b/charts/karmada/templates/karmada-descheduler.yaml @@ -65,6 +65,10 @@ spec: initialDelaySeconds: 15 periodSeconds: 15 timeoutSeconds: 5 + ports: + - containerPort: 10358 + name: metrics + protocol: TCP volumeMounts: - name: karmada-certs mountPath: /etc/karmada/pki diff --git a/charts/karmada/templates/karmada-scheduler-estimator.yaml b/charts/karmada/templates/karmada-scheduler-estimator.yaml index 55d6e548eb6c..1fa7f18a9ca4 100644 --- a/charts/karmada/templates/karmada-scheduler-estimator.yaml +++ b/charts/karmada/templates/karmada-scheduler-estimator.yaml @@ -63,6 +63,10 @@ spec: initialDelaySeconds: 15 periodSeconds: 15 timeoutSeconds: 5 + ports: + - containerPort: 10351 + name: metrics + protocol: TCP volumeMounts: - name: karmada-certs mountPath: /etc/karmada/pki diff --git a/charts/karmada/templates/karmada-webhook.yaml b/charts/karmada/templates/karmada-webhook.yaml index 3f20dfe71406..180c2171e140 100644 --- a/charts/karmada/templates/karmada-webhook.yaml +++ b/charts/karmada/templates/karmada-webhook.yaml @@ -55,6 +55,9 @@ spec: - --cert-dir=/var/serving-cert ports: - containerPort: 8443 + - containerPort: 8080 + name: metrics + protocol: TCP volumeMounts: {{- include "karmada.kubeconfig.volumeMount" . | nindent 12 }} - name: {{ $name }}-webhook-cert-secret