kubernetes-sigs / kubernetes-sigs/node-readiness-controller
Remove per node-data from rule.status
Open
@Karthik-K-N is already working on this.
Since Jan 27, 2026.
kind/api-change
- Dominant language
- Go
- Stars
- 164
- Forks
- 75
- Avg merge
- 8d 23h
- Merged PRs (30d)
- 13
Description
Following up on https://github.com/kubernetes-sigs/node-readiness-controller/issues/89, we likely are shooting ourselves in the foot, with concurrent node-updates in the node.
We are planning for scalability tests #(TODO: capture issue here) for upto 1k, 2k and 5k nodes with kwok, to assess our goals for scale. This issue is to track removing node-references from rule.status object following sig-arch api-conventions
Goal:
- Remove per node-data from status -- delete AppliedNodes, FailedNodes, and NodeEvaluations from NodeReadinessRuleStatus.
- Instead of NodeEvaluations, emit K8s Events / metrics when significant actions occur for history / audit.
/kind api-change
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.