-
Notifications
You must be signed in to change notification settings - Fork 38.7k
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
kubelet remove deprecated flag --experimental-allocatable-ignore-eviction #122383
base: master
Are you sure you want to change the base?
kubelet remove deprecated flag --experimental-allocatable-ignore-eviction #122383
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: carlory The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/kind cleanup |
/retitle kubelet remove deprecated flag --experimental-allocatable-ignore-eviction Changelog suggestion Removed the `--experimental-allocatable-ignore-eviction` command line argument to the kubelet. |
/triage accepted |
LGTM label has been added. Git tree hash: d88e5d1239e5039e95065c998d09146002da29cc
|
/assign @mrunalp |
/cc @sjenning can you take a look? |
So I’ve see some interesting use cases with this cli and swap. The main things I’ve seen are when people want to use swap to avoid evictions. They found this flag helpful to turn off memory evictions. I also saw a cli change in kops to use this “deprecated” cli. I’m not sure if we should remove the cli argument. |
kubernetes/kops#15821 For a recent example. |
In addition to what you mentioned, @pacoxu also pointed out that the kubernetes/autoscale project also uses the flag in its test cases #108823 (comment). IMO, any external project shouldn't depend on deprecated flags which maybe removed in a future release. There's a issue #86843 to track this, but it's closed due to inactivity. The --experimental-allocatable-ignore-eviction task is marked as done. So, I want to ask if we can remove the flag in 1.30 release or have a plan to promote the flag to GA in the future release. Thanks. |
Friendly ping @tallclair, can you take a look at this PR? Is it time to remove the deprecated flag. I see this flag is mentioned by #122916 |
Per discussion in the issue let's wait for the final meeting outcome before proceeding with these changes. |
The Kubernetes project currently lacks enough contributors to adequately respond to all PRs. This bot triages PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
What type of PR is this?
/kind cleanup
What this PR does / why we need it:
The Kubelet's
--experimental-allocatable-ignore-eviction
option was marked as deprecated in 1.19. (#91578Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.: