Migrate to metrics-server helm chart (#74)

* Create metrics-server-charts.yaml

* Update kustomization.yaml

* Update kustomization.yaml

* Create helm-release.yaml

* Update helm-release.yaml

* Update helm-release.yaml
This commit is contained in:
ᗪєνιη ᗷυнʟ authored and GitHub committed 2021-09-10 12:51:25 -04:00
1 parent 2a8198a129
commit 6fe96b363d
4 files changed
+36 -24

No files matched your search

@@ -0,0 +1,24 @@
---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: metrics-server
namespace: kube-system
spec:
interval: 5m
chart:
spec:
# renovate: registryUrl=https://kubernetes-sigs.github.io/metrics-server/
chart: metrics-server
version: 3.5.0
sourceRef:
kind: HelmRepository
name: metrics-server-charts
namespace: flux-system
interval: 5m
values:
args:
- --kubelet-insecure-tls
- --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
- --kubelet-use-node-status-port
- --metric-resolution=15s
@@ -2,27 +2,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- github.com/kubernetes-sigs/metrics-server/manifests/base?ref=v0.5.0
images:
- name: gcr.io/k8s-staging-metrics-server/metrics-server
newName: k8s.gcr.io/metrics-server/metrics-server
newTag: v0.5.0
patchesStrategicMerge:
- |-
apiVersion: apps/v1
kind: Deployment
metadata:
name: metrics-server
namespace: kube-system
spec:
template:
spec:
containers:
- name: metrics-server
args:
- --cert-dir=/tmp
- --secure-port=443
- --kubelet-use-node-status-port
- --metric-resolution=15s
- --kubelet-insecure-tls
- --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
- helm-release.yaml
@@ -12,6 +12,7 @@ resources:
- jetstack-charts.yaml
- k8s-at-home-charts.yaml
- metallb-charts.yaml
- metrics-server-charts.yaml
- minecraft-server-charts.yaml
- minio-charts.yaml
- nfs-subdir-external-provisioner-charts.yaml
@@ -0,0 +1,10 @@
---
apiVersion: source.toolkit.fluxcd.io/v1beta1
kind: HelmRepository
metadata:
name: metrics-server-charts
namespace: flux-system
spec:
interval: 1h
url: https://kubernetes-sigs.github.io/metrics-server
timeout: 3m