my-homelab-configs/infra/resource-budgets.yml

30 lines
747 B
YAML

# Report-only resource budgets for the current homelab hardware.
# Tune these as the HP laptop, Pimox workers, and Raspberry Pi roles change.
cluster:
max_total_cpu_millicores: 9000
max_total_memory_mib: 22000
require_requests: true
require_limits: true
namespaces:
website-production:
max_cpu_millicores: 1000
max_memory_mib: 1024
demos-static:
max_cpu_millicores: 1000
max_memory_mib: 1024
argocd:
max_cpu_millicores: 2000
max_memory_mib: 3072
traefik:
max_cpu_millicores: 1000
max_memory_mib: 1024
hosts:
debian:
min_root_free_percent: 15
min_data_free_percent: 20
max_memory_used_percent: 80
rpi4:
min_docker_free_percent: 15
pimox:
min_worker_storage_free_percent: 15