alunduil / alunduil/alunduil-infrastructure

Stateless tier: metrics-server, HPA, PDBs, Grafana dashboards

Aperta
#249 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
Shell
Stelle
0
Fork
0
Merge medio
6h 30m
PR unite (30g)
97

Descrizione

Part of #241 (phase 2). **Blocked by #244**, which brings the cluster
up.

## Summary

Establish the redundant stateless-workload tier: replicas ≥2 with
horizontal autoscaling, disruption budgets, resource requests, and
dashboards.

## Scope

- Install **metrics-server** (prerequisite for HPA and `kubectl top`).
- Require **resource requests** on stateless workloads so HPA and the
scheduler have signal.
- Configure **HPA** and **PDBs** for the stateless tier (replicas ≥2).
- Add **Grafana dashboards** for cluster + workload health, feeding the
existing Grafana Cloud stack (reuse the Fleet/Loki pipelines from
#150/#151 rather than re-inventing).

## Acceptance criteria

- [ ] metrics-server running; `kubectl top` works
- [ ] Stateless workloads carry resource requests
- [ ] HPA scales the stateless tier; PDBs protect it during
drains/upgrades
- [ ] Grafana dashboards for cluster/workload health live in the
existing stack
- [ ] New files carry SPDX headers; pre-commit passes

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.