kubernetes / kubernetes/node-problem-detector
NodeCondition on failing to run system pods
- Dominant language
- Go
- Stars
- 3.5k
- Forks
- 702
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 11
Description
There are many cases when Node become broken when system pods are failing to run. For example:
- Image pull issues
- Init container failures
- Other Crash Loop Backoff cases
I think introducing a new Node Condition when any of the system namespace pods has failed will be very useful.
Seeking for feedback - are there ever cases when system pods are failing to run and node is not "degraded".
Also, may be a rule like this may be configurable to include additional namespaces to check.
Contributor guide
Research direction
No file, test, or entry point is named. Start by locating the Go code that reports node conditions and handles system-namespace pods, then review existing tests for failed image pulls, init containers, and crash loops. Done means the proposed condition and any namespace configuration behavior are specified, implemented, and covered by tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- devops, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100