A lowly tech priest's attempt to please Mars
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: add metrics-server

+89
+16
kubernetes/system/metrics/ks.yaml
··· 1 + # yaml-language-server: $schema=https://github.com/fluxcd-community/flux2-schemas/raw/refs/heads/main/all.json 2 + apiVersion: kustomize.toolkit.fluxcd.io/v1 3 + kind: Kustomization 4 + metadata: 5 + name: system-metrics-metrics-server 6 + namespace: flux-system 7 + spec: 8 + interval: 10m 9 + path: ./kubernetes/system/metrics/metrics-server 10 + targetNamespace: kube-system 11 + dependsOn: 12 + - name: system-certs-cert-manager 13 + prune: true 14 + sourceRef: 15 + kind: GitRepository 16 + name: flux-system
+4
kubernetes/system/metrics/kustomization.yaml
··· 1 + apiVersion: kustomize.config.k8s.io/v1beta1 2 + kind: Kustomization 3 + resources: 4 + - ks.yaml
+48
kubernetes/system/metrics/metrics-server/helmrelease.yaml
··· 1 + # yaml-language-server: $schema=https://github.com/fluxcd-community/flux2-schemas/raw/refs/heads/main/all.json 2 + apiVersion: helm.toolkit.fluxcd.io/v2 3 + kind: HelmRelease 4 + metadata: 5 + name: metrics-server 6 + spec: 7 + interval: 30m 8 + chartRef: 9 + kind: HelmChart 10 + name: metrics-server 11 + 12 + maxHistory: 1 13 + 14 + install: 15 + disableWait: true 16 + remediation: 17 + retries: 3 18 + 19 + upgrade: 20 + disableWait: true 21 + cleanupOnFail: true 22 + remediation: 23 + retries: 3 24 + 25 + uninstall: 26 + keepHistory: false 27 + 28 + values: 29 + image: 30 + pullPolicy: IfNotPresent 31 + repository: registry.k8s.io/metrics-server/metrics-server 32 + tag: v0.8.1 33 + 34 + replicas: 2 35 + 36 + resources: 37 + requests: 38 + cpu: 100m 39 + memory: 200Mi 40 + limits: 41 + cpu: 100m 42 + memory: 200Mi 43 + 44 + tls: 45 + type: cert-manager 46 + 47 + args: 48 + - --kubelet-insecure-tls
+21
kubernetes/system/metrics/metrics-server/helmrepo.yaml
··· 1 + # yaml-language-server: $schema=https://github.com/fluxcd-community/flux2-schemas/raw/refs/heads/main/all.json 2 + apiVersion: source.toolkit.fluxcd.io/v1 3 + kind: HelmRepository 4 + metadata: 5 + name: metrics-server 6 + spec: 7 + interval: 2h 8 + url: https://kubernetes-sigs.github.io/metrics-server/ 9 + --- 10 + # yaml-language-server: $schema=https://github.com/fluxcd-community/flux2-schemas/raw/refs/heads/main/all.json 11 + apiVersion: source.toolkit.fluxcd.io/v1 12 + kind: HelmChart 13 + metadata: 14 + name: metrics-server 15 + spec: 16 + sourceRef: 17 + kind: HelmRepository 18 + name: metrics-server 19 + chart: metrics-server 20 + version: 3.13.0 21 + interval: 2h