-
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
PodDisruptionBudget and /eviction subresource #85
Comments
cc/ @mml |
@davidopp Are docs required for this feature? |
Yes, @mml is starting to work on it. |
@mml Another ping on docs. Any PRs you can point me to? |
Planning to move this to Beta in 1.5, see kubernetes/kubernetes#25321 |
Please consider kubernetes/kubernetes#34776 before beta, as addressing it might be a breaking API change (makes a required field optional). |
Is it really not allowed to add a mutually exclusive field once something is already in Beta? I don't understand why that would be the case (I may be missing something though). I thought the "backward compatibility" requirement for Beta just meant that an object from the old API version has to be usable in the new binary version. It seems that would be the case, since the new binary version understands both fields. |
@davidopp can you confirm that this item targets beta in 1.6? |
It was beta in 1.5. beta-in-1.5 label looks correct. We don't have any short-term plan for additional work on this, so I'll close. |
Yeah, let's reopen until it goes to GA. Not sure when that's happening, so I've removed the milestone. The sig-apps folks have had various ideas for changes we should make before GA but we haven't had bandwidth to discuss it. I assume the discussion will happen on kubernetes/kubernetes#25321 |
1.22 work is complete: |
Hey @liggitt, 1.22 enhancements lead here 👋 This is broadly good, but I have a couple of questions:
|
Done in #2683
No, the 1.22 completions don't modify any PRR responses. |
Great. With that merged you're all set for 1.22 enhancements freeze. 🎉 |
I'd normally ask if your participating SIG (SIG Scheduling) needed to do anything — but if you've already completed your k/k PR I'm going to assume you're all set. 😄 |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
this was completed in 1.22 /close |
@liggitt: Closing this issue. 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/test-infra repository. |
Enhancement Description
PodDisruptionBudget
is an API object that specifies the minimum number or percentage of replicas of a collection that must be up at a time, and/or the maximum eviction rate across the collection. Components that wish to eviction a pod subject to disruption budget use the/eviction
subresource on pod; unlike a regular pod deletion, this operation may be rejected by the API server if the eviction would cause a disruption budget to be violated.k/enhancements
) update PR(s):k/k
) update PR(s):k/website
) update PR(s):k/enhancements
) update PR(s):k/k
) update PR(s):k/website
) update(s):k/enhancements
) update PR(s): Update PDB KEP with latest status #2591k/k
) update PR(s): Promote PodDisruptionBudget to policy/v1 kubernetes#99290k/website
) update(s): Promote Pod Disruption Budgets to GA website#27053, Update eviction example to use policy/v1 website#27810The text was updated successfully, but these errors were encountered: