aws / aws/aws-node-termination-handler

Configure behavior per node through annotations

Aperta
#254 1 commento 1 reazione 0 assegnatari Vedi su GitHub
Priority: Medium stalebot-ignore Type: Enhancement
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.