initial commit
This commit is contained in:
71
namespaces/monitoring/kube-prometheus-stack-chart.yml
Normal file
71
namespaces/monitoring/kube-prometheus-stack-chart.yml
Normal file
@@ -0,0 +1,71 @@
|
||||
apiVersion: helm.cattle.io/v1
|
||||
kind: HelmChart
|
||||
metadata:
|
||||
name: prometheus
|
||||
namespace: monitoring
|
||||
spec:
|
||||
chart: kube-prometheus-stack
|
||||
targetNamespace: monitoring
|
||||
repo: https://prometheus-community.github.io/helm-charts
|
||||
version: 51.5.3
|
||||
valuesContent: |-
|
||||
grafana:
|
||||
defaultDashboardsTimezone: "US/Eastern"
|
||||
ingress:
|
||||
enabled: true
|
||||
ingressClassName: nginx
|
||||
paths:
|
||||
- path: "/"
|
||||
pathType: Prefix
|
||||
hosts:
|
||||
- monitoring.keligrubb.com
|
||||
kubelet:
|
||||
serviceMonitor:
|
||||
metricRelabelings:
|
||||
- action: replace
|
||||
sourceLabels:
|
||||
- node
|
||||
targetLabel: instance
|
||||
kube-state-metrics:
|
||||
selfMonitor:
|
||||
enabled: true
|
||||
prometheus:
|
||||
selfMonitor:
|
||||
metricRelabelings:
|
||||
- action: replace
|
||||
regex: (.*)
|
||||
replacement: $1
|
||||
sourceLabels:
|
||||
- __meta_kubernetes_pod_node_name
|
||||
targetLabel: kubernetes_node
|
||||
prometheus:
|
||||
ingress:
|
||||
enabled: true
|
||||
ingressClassName: nginx
|
||||
paths:
|
||||
- /
|
||||
hosts:
|
||||
- prometheus.keligrubb.com
|
||||
prometheusSpec:
|
||||
replicaExternalLabelName: "replica"
|
||||
ruleSelectorNilUsesHelmValues: false
|
||||
serviceMonitorSelectorNilUsesHelmValues: false
|
||||
podMonitorSelectorNilUsesHelmValues: false
|
||||
probeSelectorNilUsesHelmValues: fales
|
||||
retention: 14d
|
||||
retentionSize: "64GB"
|
||||
enableAdminAPI: true
|
||||
securityContext:
|
||||
runAsUser: 0
|
||||
runAsNonRoot: false
|
||||
runAsGroup: 0
|
||||
fsGroup: 65534
|
||||
storageSpec:
|
||||
volumeClaimTemplate:
|
||||
spec:
|
||||
storageclassname: longhorn
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
resources:
|
||||
requests:
|
||||
storage: 64Gi
|
||||
4
namespaces/monitoring/namespace.yml
Normal file
4
namespaces/monitoring/namespace.yml
Normal file
@@ -0,0 +1,4 @@
|
||||
kind: Namespace
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: monitoring
|
||||
Reference in New Issue
Block a user