From ef2dc194512c5b4ac4868a871d39df8f3ee26d5c Mon Sep 17 00:00:00 2001 From: Mix Date: Tue, 16 Jun 2020 23:12:51 -0300 Subject: [PATCH] fix kube-state-metrics in arm64 fix kube-state-metrics runing in arm64 issue was not runing. image official kube-state-metrics don't have arm64 build. now kube-state-metrics run in arm, arm64 and amd64, changed version for v1.9.6. nodeAffinity don't need check os right? so removed, for run in windows need change lots things. --- .../14-kube-state-metrics-deployment.yml.hb | 31 ++++++++----------- 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/src/features/metrics/14-kube-state-metrics-deployment.yml.hb b/src/features/metrics/14-kube-state-metrics-deployment.yml.hb index cb13c8112d..104ed77db0 100644 --- a/src/features/metrics/14-kube-state-metrics-deployment.yml.hb +++ b/src/features/metrics/14-kube-state-metrics-deployment.yml.hb @@ -19,27 +19,22 @@ spec: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: kubernetes.io/os - operator: In - values: - - linux - - key: kubernetes.io/arch - operator: In - values: - - amd64 - - matchExpressions: - - key: beta.kubernetes.io/os - operator: In - values: - - linux - - key: beta.kubernetes.io/arch - operator: In - values: - - amd64 + - key: kubernetes.io/arch + operator: In + values: + - amd64 + - arm64 + - arm + - key: beta.kubernetes.io/arch + operator: In + values: + - amd64 + - arm64 + - arm serviceAccountName: kube-state-metrics containers: - name: kube-state-metrics - image: quay.io/coreos/kube-state-metrics:v1.9.5 + image: carlosedp/kube-state-metrics:v1.9.6 ports: - name: metrics containerPort: 8080