Feature Request: Enable VPA for Config Sync Pods on GKE 1.34+
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 30/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- go, kubernetes
- Ambito
- devops, infrastructure
Direzione di ricerca
Inizia esaminando la configurazione del pod di Config Sync Reconciler e il precedente lavoro di integrazione di VPA e metrics-server citato nell’issue. Determina le condizioni di compatibilità richieste per GKE 1.34+ e definisci il completamento come un adattamento stabile di CPU e memoria basato su VPA, senza pod Reconciler OOMKilled.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Checklist
- I did not find a related open enhancement request.
- I understand that enhancement requests filed in the GitHub repository are by default low priority.
- If this request is time-sensitive, I have submitted a corresponding issue with GCP support.
Describe the feature
Description: Config Sync reconciler pods occasionally experience OOMKilled errors when managing large repositories. We previously explored using Vertical Pod Autoscaler (VPA) to automatically right-size these pods, but integration was put on hold due to instability with the metrics-server (a dependency of VPA), specifically regarding availability during scale-to-zero events on Autopilot.
Feature request: Now that the metrics-server availability issue has been resolved in GKE 1.34, we should proceed with enabling VPA support for the Config Sync Reconciler. This will allow the reconciler to dynamically adjust its memory and CPU requests based on real-time usage, preventing OOMKills without requiring manual resource tuning or excessive over-provisioning.
Alternatives considered: We previously focused on static resource increases and runtime detection for Autopilot as a workaround. However, VPA offers a more efficient, long-term solution for handling variable loads.
Importance
No response
- Lingua principale
- Go
- Stelle
- 279
- Fork
- 59
- Merge medio
- 1g 23h
- PR unite (30g)
- 12
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di GoogleContainerTools/config-sync
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
GoogleContainerTools/config-sync#2326 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
GoogleContainerTools/config-sync#2090 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
GoogleContainerTools/config-sync#2031 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
GoogleContainerTools/config-sync#2026 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
GoogleContainerTools/config-sync#2025 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di GoogleContainerTools/config-sync
Issue simili
-
date_time, url_encode, html_escape, to_unix_time, contains_all and contains_any panic when called without argumentsForse già presa @antcybersec l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
projectdiscovery/dsl#372 ·
I maintainer di solito rispondono entro 1 giorno
-
blocked-needs-validation
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
projectcapsule/capsule#2265 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
JuliusBrussee/caveman#1449 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
bot-found bug priority: P3
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
madenvel/KalinkaPlayer#498 ·