This commit is contained in:
V
2025-12-06 23:12:48 +00:00
parent 3fdf119e94
commit dc4001f711
12 changed files with 22 additions and 8 deletions
@@ -0,0 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
# Namespace is specified in each file in this case due to an issue with the RoleBinding
# namespace: monitoring
resources:
- metrics-server.yaml
@@ -0,0 +1,29 @@
apiVersion: source.toolkit.fluxcd.io/v1
kind: OCIRepository
metadata:
name: metrics-server
namespace: monitoring
spec:
interval: 1h
url: oci://ghcr.io/controlplaneio-fluxcd/charts/metrics-server
layerSelector:
mediaType: "application/vnd.cncf.helm.chart.content.v1.tar+gzip"
operation: copy
ref:
tag: "3.13.0" # {"$imagepolicy": "flux-system:metrics-server:tag"}
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: metrics-server
namespace: monitoring
spec:
serviceAccountName: flux
interval: 1h
chartRef:
kind: OCIRepository
name: metrics-server
# https://github.com/kubernetes-sigs/metrics-server/blob/master/charts/metrics-server/values.yaml
values:
args:
- --kubelet-insecure-tls