You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: keps/sig-node/2400-node-swap/README.md
+12-1Lines changed: 12 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -96,7 +96,7 @@ Items marked with (R) are required *prior to targeting to a milestone / release*
96
96
-[x] (R) Graduation criteria is in place
97
97
-[x] (R) Production readiness review completed
98
98
-[x] (R) Production readiness review approved
99
-
-[] "Implementation History" section is up-to-date for milestone
99
+
-[x] "Implementation History" section is up-to-date for milestone
100
100
-[x] User-facing documentation has been created in [kubernetes/website], for publication to [kubernetes.io]
101
101
-[x] Supporting documentation—e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes
102
102
@@ -1421,14 +1421,25 @@ nodes that do not use swap memory.
1421
1421
1422
1422
## Implementation History
1423
1423
1424
+
This is a partial list of everything that was done, but contains the most significant implementations.
1425
+
1424
1426
-**2015-04-24:** Discussed in [#7294](https://github.com/kubernetes/kubernetes/issues/7294).
1425
1427
-**2017-10-06:** Discussed in [#53533](https://github.com/kubernetes/kubernetes/issues/53533).
1426
1428
-**2021-01-05:** Initial design discussion document for swap support and use cases.
1427
1429
-**2021-04-05:** Alpha KEP drafted for initial node-level swap support and implementation (KEP-2400).
1428
1430
-**2021-08-09:** New in Kubernetes v1.22: alpha support for using swap memory: https://kubernetes.io/blog/2021/08/09/run-nodes-with-swap-alpha/.
1429
1431
-**2023-04-17:** KEP update for beta1 [#3957](https://github.com/kubernetes/enhancements/pull/3957).
1432
+
-**2023-07-18:** Add full cgroup v2 swap support with automatically calculated swap limit for LimitedSwap [#118764](https://github.com/kubernetes/kubernetes/pull/118764).
1433
+
-**2023-07-18:** Add swap to stats to Summary API and Prometheus endpoints (/stats/summary and /metrics/resource) [#118865](https://github.com/kubernetes/kubernetes/pull/118865).
1430
1434
-**2023-08-15:** Beta1 released in kubernetes 1.28
1431
1435
-**2024-01-12:** Updates to Beta2 KEP.
1436
+
-**2024-01-08:** Beta2 released in kubernetes 1.30.
1437
+
-**2024-03-06:** Add no swap as the default option for swap [#122745](https://github.com/kubernetes/kubernetes/pull/122745).
1438
+
-**2024-03-14:** Add swap-specific (a.k.a. swap conformance) test lanes [#32263](https://github.com/kubernetes/test-infra/pull/32263).
1439
+
-**2024-05-21:** Add swap serial stress tests, improve NodeConformance tests and adapt NoSwap behavior [#123557](https://github.com/kubernetes/kubernetes/pull/123557).
1440
+
-**2024-05-23:** Mount tmpfs memory-backed volumes with a noswap option if supported [#124060](https://github.com/kubernetes/kubernetes/pull/124060).
1441
+
-**2024-07-22:** Restrict access to swap for containers in high priority Pods [#125277](https://github.com/kubernetes/kubernetes/pull/125277).
1442
+
-**2024-08-28:** Updates to KEP, GA requirements and intention to release in version 1.32.
0 commit comments