Skip to content

Commit bf71aa0

Browse files
authored
Merge pull request #5605 from mariafromano-25/update-kep-4205-to-ga
KEP-4205: Graduate Expose PSI Metrics to GA
2 parents a6edc99 + 5fd8b54 commit bf71aa0

File tree

3 files changed

+13
-7
lines changed

3 files changed

+13
-7
lines changed

keps/prod-readiness/sig-node/4205.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,5 @@ alpha:
66
approver: "@johnbelamaric"
77
beta:
88
approver: "@johnbelamaric"
9+
stable:
10+
approver: "@johnbelamaric"

keps/sig-node/4205-psi-metric/README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -284,8 +284,11 @@ We expect no non-infra related flakes in the last month as a GA graduation crite
284284
- PSI metrics collection doesn't introduce excessive CPU or memory usage increase in the kubelet
285285

286286
#### GA
287-
- Gather evidence of real world usage.
288-
- No major issue reported.
287+
- Quantify the cAdvisor and kubelet-level overhead of PSI metric collection, especially where PSI is disabled at the kernel level.
288+
- Validate with SIG Node that collection overhead is acceptable for general use cases, or include opt-out knobs.
289+
- Expanded stress testing with diverse environments and scenarios, while maintining acceptable minimal resource consumption like outlined in Beta perf testing.
290+
- Gather evidence of real-world usage from beta users.
291+
- No major issues reported.
289292

290293
#### Deprecation
291294

@@ -375,7 +378,7 @@ feature.
375378
376379
NOTE: Also set `disable-supported` to `true` or `false` in `kep.yaml`.
377380
-->
378-
Yes
381+
Yes, but starting in v1.36 where this feature graduates to GA, the KubeletPSI feature gate will be locked to true and can no longer be disabled.
379382

380383
###### What happens if we reenable the feature if it was previously rolled back?
381384
No PSI metrics will be available in kubelet Summary API nor Prometheus metrics if the

keps/sig-node/4205-psi-metric/kep.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kep-number: 4205
33
authors:
44
- "@ndixita"
55
- "@dragoncell"
6-
- "roycaihw"
6+
- "@roycaihw"
77
owning-sig: sig-node
88
participating-sigs:
99
- sig-node
@@ -24,17 +24,18 @@ see-also: []
2424
replaces: []
2525

2626
# The target maturity stage in the current dev cycle for this KEP.
27-
stage: beta
27+
stage: stable
2828

2929
# The most recent milestone for which work toward delivery of this KEP has been
3030
# done. This can be the current (upcoming) milestone, if it is being actively
3131
# worked on.
32-
latest-milestone: "v1.34"
32+
latest-milestone: "v1.36"
3333

3434
# The milestone at which this feature was, or is targeted to be, at each stage.
3535
milestone:
3636
alpha: "v1.33"
3737
beta: "v1.34"
38+
stable: "v1.36"
3839

3940
# The following PRR answers are required at alpha release
4041
# List the feature gate name and the components for which it must be enabled
@@ -43,7 +44,7 @@ feature-gates:
4344
components:
4445
- kubelet
4546

46-
disable-supported: true
47+
disable-supported: false
4748

4849
# The following PRR answers are required at beta release
4950
metrics:

0 commit comments

Comments
 (0)