Bootstrap initial repo state

This commit is contained in:
2025-09-07 23:39:44 +02:00
parent 0ed92847f8
commit ed68e97829
20 changed files with 437 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
kube-state-metrics:
enabled: true
prometheus:
prometheusSpec:
retention: 5d
scrapeInterval: 15s
enableAdminAPI: false
resources:
requests:
cpu: 100m
memory: 512Mi
alertmanager:
alertmanagerSpec:
replicas: 1
defaultRules:
create: true
rules:
kubeApiserverError: true
kubeNodeNotReady: true
kubePodCrashLooping: true
kubeJobFailed: true
etcdHighNumberOfFailedGRPCRequests: true

View File

@@ -0,0 +1,15 @@
loki:
auth_enabled: false
commonConfig:
replication_factor: 1
storage:
type: filesystem
schemaConfig:
configs:
- from: "2024-01-01"
store: boltdb-shipper
object_store: filesystem
schema: v13
index:
prefix: index_
period: 24h

View File

@@ -0,0 +1,22 @@
mode: deployment
config:
receivers:
otlp:
protocols: { http: {}, grpc: {} }
processors:
batch: {}
exporters:
prometheusremotewrite:
endpoint: "http://monitoring-kube-prometheus-prometheus.monitoring:9090/api/v1/write"
loki:
endpoint: "http://loki.logging:3100/loki/api/v1/push"
service:
pipelines:
metrics:
receivers: [otlp]
processors: [batch]
exporters: [prometheusremotewrite]
logs:
receivers: [otlp]
processors: [batch]
exporters: [loki]