Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mise en place #10

Open
9 of 15 tasks
gary-van-woerkens opened this issue Jun 24, 2024 · 0 comments
Open
9 of 15 tasks

Mise en place #10

gary-van-woerkens opened this issue Jun 24, 2024 · 0 comments
Assignees
Labels
✨ feature New feature or request

Comments

@gary-van-woerkens
Copy link
Contributor

gary-van-woerkens commented Jun 24, 2024

TO DO

  • Application des ressources sur les CNPG (dev)
  • Pouvoir mettre un "minimum diff" (en dessous de la valeur indiquée, le VPA ne met pas a jour les ressources)
  • Ajuster les ressources mémoire en fonction du CPU si la mémoire n'est pas prise en compte dans les recommandations (ex: JVM)
  • désactivation du webhook
  • Rajouter une option pour choisir quelle limite prendre en considération: lowerBound (frugal), target (balanced), upperBound (peak)
  • Watch les OOMKill et le CPU throttling pour déclencher des synchro en dehors du cron
  • dryRun
  • Avoir un reporting plus fin (need dryRun):
    • Target du VPA
    • Logique menant au choix des ressources (décrire l'ensemble des calculs et paramétrages effectués)
  • Gestion des DaemonSet
  • limit-apply-target (eg: target upperBound for limit)
  • scale-direction

Apres la mise en prod

  • Resync les Metabases (hard refresh)
  • Ajustement automatique du shared buffer (la règle recommandée: 25% de la mémoire allouée)
  • Supprimer la gestion des ressources de tous les repositories (nettoyage des repositories si possible... autoscale, extend OVH, import de secrets)
  • Ajustement manuel des ressources pour les cas spécifiques (JVM, charges non régulières, probes...)

To think about

  • [x] Rajouter une option pour choisir quelle limite prendre en considération: upperBound (?) vs and/or multiple vpa recommenders
  • [x] Watch les OOMKill et le CPU throttling pour déclencher des synchro en dehors du cron (?)
  • [ ] Mise en place des VPA pour les jobs (?)
  • [x] Mutating webhook: peut on le désactiver san impacter le VPA
@gary-van-woerkens gary-van-woerkens transferred this issue from SocialGouv/support Jun 24, 2024
@gary-van-woerkens gary-van-woerkens added the ✨ feature New feature or request label Jun 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants