kubernetes / kubernetes/enhancements

Graceful node shutdown

Open
#2,000 76 comments 5 reactions 0 assignees View on GitHub
kind/kep sig/node stage/beta
Dominant language
Go
Stars
4k
Forks
1.7k
Avg merge
4d 9h
Merged PRs (30d)
11

Description

# Enhancement Description
- One-line enhancement description (can be used as a release note): Kubelet can detect and gracefully terminate pods during a node shutdown. Ref: https://github.com/kubernetes/kubernetes/issues/91472
- Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/2000-graceful-node-shutdown
- Discussion Link:
- Primary contact (assignee): @bobbypage
- Responsible SIGs: sig/node
- Enhancement target (which target equals to which milestone):
- Alpha release target (1.20)
- Beta release target (1.21)
- Stable release target (TBD)
* [x] Alpha (related PRs, can be assigned to a specific track later)
* [x] KEP (`k/enhancements`) update PR(s):
* [x] https://github.com/kubernetes/enhancements/pull/2001
* [x] https://github.com/kubernetes/enhancements/pull/2063
* [x] https://github.com/kubernetes/enhancements/pull/2295
* [x] Issues and Code (`k/k`) update PR(s): https://github.com/kubernetes/kubernetes/pull/96129
* [x] Docs (`k/website`) update(s): https://github.com/kubernetes/website/pull/24918
* [x] Beta (related PRs, can be assigned to a specific track later)
* [x] KEP (`k/enhancements`) update PR(s):
* [x] https://github.com/kubernetes/enhancements/pull/2472
* https://github.com/kubernetes/enhancements/pull/3131
* [x] Issues and Code (`k/k`) update PR(s):
* [x] https://github.com/kubernetes/kubernetes/pull/98658
* [x] https://github.com/kubernetes/kubernetes/pull/99735
* [x] Docs (`k/website`) update(s): https://github.com/kubernetes/website/pull/27335
- GA
* [ ] KEP (`k/enhancements`) update PR(s):
* [x] https://github.com/kubernetes/enhancements/pull/4640
* [ ] Issues and Code (`k/k`) update PR(s): some test and bugfix after beta
* [x] 1.22 https://github.com/kubernetes/kubernetes/pull/102840
* [x] https://github.com/kubernetes/kubernetes/pull/103566
* [x] 1.32 https://github.com/kubernetes/kubernetes/pull/125070
* Blockers/GA criteria
- [ ] https://github.com/kubernetes/kubernetes/issues/122912
- [x] https://github.com/kubernetes/kubernetes/issues/122122
- [ ] https://github.com/kubernetes/kubernetes/issues/105780
- [ ] https://github.com/kubernetes/kubernetes/issues/116965
- [ ] https://github.com/kubernetes/kubernetes/issues/112443
* [ ] Docs (`k/website`) update(s):

_Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently._

Contributor guide

Open the contributing guide

Research direction

Start with the linked Kubernetes Enhancement Proposal and the checked-off alpha, beta, and GA pull requests to understand the completed work. The remaining unchecked GA blockers and documentation updates define what is still outstanding; verify their status before attempting any change.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.