aws / aws/aws-node-termination-handler
Configure behavior per node through annotations
- Lingua principale
- Go
- Stelle
- 1.8k
- Fork
- 286
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
In clusters with multiple ASGs user for different types of workloads, it would be nice to be able to configure more of the NTH behavior through annotations rather than globally for the nodes the given daemonset is running on.
Cluster Autoscaler already has something similar where one can add annotations on nodes and pods preventing evictions/downscale.
For our use case, annotations for whether to cordon or drain is enough (both on maintenance events and spots). But I can imagine some may want something like the safe-to-evict annotation on pod level too.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Leggi il comportamento esistente di node-termination-handler per cordon e drain durante gli eventi di manutenzione e le interruzioni Spot, quindi confronta la sua configurazione globale con le annotazioni dei nodi Kubernetes e le convenzioni per le annotazioni di Cluster Autoscaler. Definisci le annotazioni supportate a livello di nodo e di pod, la loro precedenza e il comportamento per ciascun evento; il lavoro è completato quando il comportamento per nodo è documentato e testato senza modificare nodi non correlati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- aws, go, kubernetes
- Ambito
- cloud, devops, infrastructure
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100