Files
observability/goldilocks/helm-values.yaml
Mayne0213 4286296591 PERF(resources): remove CPU limits - keep memory limits only
- CPU throttling prevents app startup, not crashes
- Memory OOM is the real cascading failure cause
- CPU request ensures fair scheduling
2026-01-07 23:48:35 +09:00

55 lines
1.2 KiB
YAML

# Goldilocks Helm Values
# Reference: https://github.com/FairwindsOps/charts/tree/master/stable/goldilocks
# Dashboard configuration
dashboard:
enabled: true
replicaCount: 1
resources:
requests:
cpu: 15m
memory: 100Mi
limits:
memory: 150Mi
service:
type: ClusterIP
port: 80
ingress:
enabled: true
ingressClassName: traefik
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
traefik.ingress.kubernetes.io/router.middlewares: authelia-authelia-auth@kubernetescrd
hosts:
- host: goldilocks0213.kro.kr
paths:
- path: /
type: Prefix
tls:
- secretName: goldilocks-dashboard-tls
hosts:
- goldilocks0213.kro.kr
# Controller configuration
controller:
enabled: true
resources:
requests:
cpu: 15m
memory: 100Mi
limits:
memory: 150Mi
# Enable VPA recommendations for all namespaces
# Set to false to only monitor namespaces with the label: goldilocks.fairwinds.com/enabled=true
enableCostRecommendations: true
# VPA configuration (should already be installed)
vpa:
# Set to false since we're installing VPA separately
enabled: false