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 |
kubernetes/kubernetes#121820 is also related for testing. |
@kannon92 et al: related to the SIG Node discussion meeting today, the QoS resources KEP (issue, PR) lists per-application swap control as one potential use case (albeit a short mention when under memory QoS). It would give per-node visibility (where swap is available) and scheduler support, for example. |
/stage beta |
Hello @SergeyKanzhelev @kannon92 and @iholder101 , 1.30 Enhancements team here! Is this enhancement targeting 1.30? If it is, can you follow the instructions here to opt in the enhancement and make sure the lead-opted-in label is set so it can get added to the tracking board? Thanks! |
@SergeyKanzhelev can you add that label? I think we have everything on my end. |
/label lead-opted-in |
Hello @kannon92 👋, Enhancements team here. Just checking in as we approach enhancements freeze on [02:00 UTC Friday 9th February 2024 / 18:00 PDT Thursday 8th February 2024](https://everytimezone.com/s/1ade3dca):. This enhancement is targeting for stage Here's where this enhancement currently stands:
It looks like all of the above were created for your The status of this enhancement is marked as |
@mickeyboxell I think everything should be good on this one. |
With all the requirements fulfilled this enhancement is now marked as tracked for the upcoming enhancements freeze 🚀 |
Hello @ehashman, @kannon92 👋 1.30 Docs Shadow here. |
Hello @Princesso I opened up kubernetes/website#45128. |
I can confirm that this works well if you set |
Hi @ehashman, 👋 from the v1.30 Communications Team! We'd love for you to opt in to write a feature blog about your enhancement! We encourage blogs for features including, but not limited to: breaking changes, features and changes important to our users, and features that have been in progress for a long time and are graduating. To opt in, you need to open a Feature Blog placeholder PR against the website repository. |
Hey all! I'm sorry for disappearing for so long. It was due to the unfortunate events in my country that have led to me being drafted for a more than 4 months of active military service. In any case, I'm back now and intend to dedicate the vast majority of my time around the swap feature and other SIG-NODE related features. After some catching up I would be more than happy to help in any way I can. Thanks for understanding. |
Hey again @kannon92 👋 Enhancements team here, Just checking in as we approach code freeze at 02:00 UTC Wednesday 6th March 2024 . Here's where this enhancement currently stands:
For this enhancement, it looks like the following PRs are open and need to be merged before code freeze (and we need to update the Issue description to include all the related PRs of this KEP): Also, please let me know if there are other PRs in k/k we should be tracking for this KEP. As always, we are here to help if any questions come up. Thanks! |
Hey @kannon92 👋 Enhancements team here, just a friendly reminder to follow up on the open Enhancement items above prior to code freeze at 02:00 UTC Wednesday 6th March 2024. |
I don't have access to edit this issue but the only PR we should track for code freeze is https://github.com/kubernetes/kubernetes/pull/122745/files. We are working on some improvements to swap tests but that should be for test freeze. Sorry that I can't edit this issue so its a bit confusing to follow. |
@kannon92 thanks for clarifying. This has a beefy enhancement description that's definitely a little tricky to follow. |
So the two code PRs we are tracking for 1.30:
Both are LGTM/approved so I think they qualify for inclusion in the release. @iholder101 has a test PR: Which should go in before test freeze. And their is one website PR: |
Hello @kannon92 👋 , Enhancements team here. With all the implementation(code related) PRs merged as per the issue description:
This enhancement is now marked as |
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):[KEP-2400] Add the ability to set a system-reserved quantity of swap on a node kubernetes#105019dup by 120802Please 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: