kubernetes / enhancements

Enhancements tracking repo for Kubernetes
Apache License 2.0
3.39k stars 1.46k forks source link

Respect PodTopologySpread after rolling upgrades #3243

Open denkensk opened 2 years ago

denkensk commented 2 years ago

Enhancement Description

Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.

denkensk commented 2 years ago

/sig scheduling

denkensk commented 2 years ago

/assign

ahg-g commented 2 years ago

/milestone v1.25

Priyankasaggu11929 commented 2 years ago

Hello @denkensk 👋, 1.25 Enhancements team here.

Just checking in as we approach enhancements freeze on 18:00 PST on Thursday June 23, 2022.

For note, This enhancement is targeting for stage alpha for 1.25 (correct me, if otherwise)

Here's where this enhancement currently stands:

For note, the status of this enhancement is marked as tracked. Please keep the issue description up-to-date with appropriate stages as well. Thank you!

Atharva-Shinde commented 2 years ago

Hi @denkensk Enhancements team here again 👋

Checking in as we approach Code Freeze at 01:00 UTC on Wednesday, 3rd August 2022.

Please ensure that the following items are completed before the code-freeze:

Currently, the status of the enhancement is marked as at-risk

Thanks :)

Atharva-Shinde commented 2 years ago

Hey @denkensk as https://github.com/kubernetes/kubernetes/pull/111441 PR is now merged and included in the issue description, I have marked this enhancement as tracked :)

ahg-g commented 2 years ago

@denkensk can you please open a docs PR?

denkensk commented 2 years ago

Sorry. I created it before, forgot to link it with this issue. https://github.com/kubernetes/website/pull/35165

kerthcet commented 1 year ago

Hope to see this feature promoting to beta in v1.27, we delayed our blog about the improvements of PodTopologySpread in recent several releases, and we hope to post one in v1.27, including minDomains, nodeInclusionPolicy.

If you're out of bandwidth, I can help with you @denkensk

denkensk commented 1 year ago

Thanks. I will promote it to beta in v1.27.

alculquicondor commented 1 year ago

@denkensk note that the Enhancements freeze has been set for February 10th.

ahg-g commented 1 year ago

@denkensk are you planning to move this to beta? @kerthcet would you like to pick it up if @denkensk can't?

kerthcet commented 1 year ago

@denkensk are you planning to move this to beta? @kerthcet would you like to pick it up if @denkensk can't?

I can help, but up to @denkensk

denkensk commented 1 year ago

@denkensk note that the Enhancements freeze has been set for February 10th.

OK Thanks. I am working on this and will submit PR this week.

ahg-g commented 1 year ago

/label lead-opted-in /milestone v1.27

ahg-g commented 1 year ago

/stage beta

fsmunoz commented 1 year ago

Hello @denkensk 👋, v1.27 Enhancements team here.

Just checking in as we approach enhancements freeze on 18:00 PDT Thursday 9th February 2023.

This enhancement is targeting for stage beta for 1.27 (please correct me, if otherwise)

Here's where this enhancement currently stands:

For this KEP, we would need to update the following:

3740 might address this, once it's merged.

The status of this enhancement is marked as at risk. Please keep the issue description up-to-date with appropriate stages as well. Thank you!

denkensk commented 1 year ago

Update kep.yaml to reflect current stage information.

Done @fsmunoz

fsmunoz commented 1 year ago

Thank you @denkensk ! This is almost there, there is a new question in the PRR Scalability that you might want to address:

Can enabling / using this feature result in resource exhaustion of some node resources (PIDs, sockets, inodes, etc.)?

The Scalability section of the PRR is mandatory for beta, hence why I am mentioning it.

denkensk commented 1 year ago

This is almost there, there is a new question in the PRR Scalability that you might want to address:

Done @fsmunoz

fsmunoz commented 1 year ago

Thank you @denkensk !

This enhancement is ready to be traced for graduation to beta in v1.27. /label tracked/yes /remove-label tracked/no

fsmunoz commented 1 year ago

Hi @denkensk 👋,

Checking in as we approach 1.27 code freeze at 17:00 PDT on Tuesday 14th March 2023.

Please ensure the following items are completed:

For this enhancement, it looks like all linked PRs are merged.

Please let me know what other PRs in k/k I should be tracking for this KEP.

As always, we are here to help should questions come up. Thanks!

k8s-triage-robot commented 7 months ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

alculquicondor commented 7 months ago

/remove-lifecycle stale

k8s-triage-robot commented 4 months ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot commented 3 months ago

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten

kerthcet commented 3 months ago

/remove-lifecycle rotten

I think we can consider to update to GA next release.

k8s-triage-robot commented 3 weeks ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale