aws / aws/aws-node-termination-handler

Add option to remove node after cordon/drain

Offen
#719 11 Kommentare 8 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
stalebot-ignore Type: Enhancement V2
Vorherrschende Sprache
Go
Sterne
1.8k
Forks
286
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

**Describe the feature**
I'd like the option for NTH v2 to actually remove the node from the cluster (e.g. `kubectl delete node`) when cordon/drain has completed; the lifecycle would still terminate the instance.

**Is the feature request related to a problem?**
The idiomatic way that controllers work is with caches and only responding to events so it's important that the node removal be an actual Kubernetes event so that other controllers know that it's happened.

**Describe alternatives you've considered**
n/a

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den Lebenszyklus von NTH v2 für cordon-and-drain nachzuverfolgen und zu untersuchen, wie er die anschließende Beendigung der Instanz behandelt. Lege fest, wo ein tatsächliches Kubernetes-Knotenlöschereignis hingehört, und überprüfe anschließend, dass die Löschung erst nach Abschluss von cordon und drain erfolgt, während die bestehende Lifecycle-Beendigung weiterhin ausgeführt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go, kubernetes
Bereich
devops, infrastructure
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.