-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Node memory swap support #2400
Comments
/stage alpha |
Greetings @ehashman!
Thanks! |
All of this is covered in #2602 |
Greetings @ehashman! Thanks! |
Work breakdown for 1.22
External to k8s but still need to happen:
Once the above CRI updates happen, ensure that CI environment is using latest container runtimes with updated CRI. |
Greetings @ehashman , |
Greetings @ehashman,
Thanks! |
PR just merged. Docs placeholder is kubernetes/website#28838 |
Awesome! Thanks for the update. Moving this to "Tracked". |
We are good to go for 1.22! Docs complete. |
/milestone v1.23 |
/stage beta |
Hi @SergeyKanzhelev @kannon92 👋 v1.31 Enhancements team here. Could you help me understand what the plans are for this KEP in v1.31? |
@iholder101 can you help answer this question? AFAIK we are still keeping this in beta and there should be a KEP update soon. |
Hey! The KEP is intended to GA at 1.32. Yesterday we've moved this issue to the 1.32 milestone to reflect that. |
@iholder101 Will there be any updates to the KEP during the v1.31 release cycle? If not, I'll remove it from our tracker. |
Hey @mickeyboxell! |
/label tracked/no |
/unassign |
Hello 👋 1.32 Enhancements Lead here, I'm closing milestone 1.31 now, /milestone clear |
/milestone v1.32 |
@iholder101: You must be a member of the kubernetes/milestone-maintainers GitHub team to set the milestone. If you believe you should be able to issue the /milestone command, please contact your Milestone Maintainers Team and have them propose you as an additional delegate for this responsibility. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
/milestone v1.32 |
Shouldn't this ticket be labeled with stage/stable ? |
/stage stable |
Hello @iholder101 @kannon92 @pacoxu 👋, Enhancements team here. Just checking in as we approach enhancements freeze on 02:00 UTC Friday 11th October 2024 / 19:00 PDT Thursday 10th October 2024. This enhancement is targeting for stage Here's where this enhancement currently stands:
For this KEP, we would just need to update the following:
The status of this enhancement is marked as If you anticipate missing enhancements freeze, you can file an exception request in advance. Thank you! |
Hello 👋, 1.32 Enhancements team here. Unfortunately, this enhancement did not meet requirements for enhancements freeze. If you still wish to progress this enhancement in 1.32, please file an exception request as soon as possible, within three days. If you have any questions, you can reach out in the #release-enhancements channel on Slack and we'll be happy to help. Thanks! /milestone clear |
|
We will keep this feature in beta and propose beta 3 for this with a focus on evictions. We also updated the KEP to reflect this new state so putting this here for clarity. |
OCI runtime spec defines memory.swap as 'limit of memory+Swap usage' so setting them to equal should disable the swap. Also, this change should make containerd behaviour same as other runtimes e.g 'cri-dockerd/dockershim' and won't be impacted when user turn on 'NodeSwap' (kubernetes/enhancements#2400) feature. Signed-off-by: Qasim Sarfraz <qasimsarfraz@microsoft.com>
@kannon92 are there code changes for this KEP planned as part of beta 3? |
Enhancement Description
k/enhancements
) update PR(s): Node system swap support #2602k/k
) update PR(s):k/website
) update PR(s): KEP-2400: Alpha node support for swap memory website#28838k/enhancements
) update PR(s):k/k
) update PR(s):/stats/summary
and/metrics/resource
/stats/summary
and/metrics/resource
) kubernetes#118865/stats/summary
and/metrics/resource
) kubernetes#118865k/website
) update(s):k/enhancements
) update PR(s):k/k
) update PR(s):Add swap conformance tests kubernetes#122175Fail Kubelet at startup if swap is configured with cgroup v1 kubernetes#122241k/website
) update(s):k/enhancements
) update PR(s):k/k
) update PR(s):[KEP-2400] Add the ability to set a system-reserved quantity of swap on a node kubernetes#105019dup by 120802add --system-reserved support for swap(cgroup v2 only): only for burstable pods kubernetes#105271Fail Kubelet at startup if swap is configured with cgroup v1 kubernetes#119327k/website
) update(s):Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.
/sig node
The text was updated successfully, but these errors were encountered: