From 3a403869ddd6c5630d3e255cda4e1aa6ee847237 Mon Sep 17 00:00:00 2001
From: Sheogorath <sheogorath@shivering-isles.com>
Date: Sat, 29 Jan 2022 15:46:13 +0100
Subject: [PATCH] fix(kube-system): Add kubernetes root CA to metrics-server

---
 infrastructure/kube-system/metrics-server.yaml | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/infrastructure/kube-system/metrics-server.yaml b/infrastructure/kube-system/metrics-server.yaml
index b632f797c..31e797dcc 100644
--- a/infrastructure/kube-system/metrics-server.yaml
+++ b/infrastructure/kube-system/metrics-server.yaml
@@ -27,10 +27,10 @@ spec:
   values:
     replicas: 2
     defaultArgs:
-      - --cert-dir=/tmp
-      - --kubelet-preferred-address-types=Hostname,InternalIP,ExternalIP
+      - --cert-dir=/ca
       - --kubelet-use-node-status-port
       - --metric-resolution=15s
+      - --enable-aggregator-routing=true
     rbac:
       pspEnabled: true
     podDisruptionBudget:
@@ -42,6 +42,14 @@ spec:
         cpu: 100m
       limits:
         memory: 512Mi
+    extraVolumes:
+      - configMap:
+          defaultMode: 420
+          name: kube-root-ca.crt
+        name: kube-ca
+    extraVolumeMounts:
+      - mountPath: /ca
+        name: kube-ca
     service:
       labels:
         kubernetes.io/cluster-service: "true"
-- 
GitLab