-
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
Cluster Autoscaler / Cluster API Integration #609
Comments
@kubernetes/sig-autoscaling-feature-requests it's not clear to me whether or not we need to precisely track this with the kubernetes release See also https://github.com/kubernetes/autoscaler/releases I'm ultimately willing to sponsor this, but I'd like to get exact names from the CA subproject for reviewers/approvers (we discussed a bit in the past meeting and there was approval to begin looking in this direction). |
Actually, Cluster Autoscaler minor releases match Kubernetes releases 1-1. Cluster Autoscaler 1.4 will go out with k8s 1.12, 1.5 with 1.13, etc. From Cluster Autoscaler side the approver should probably be @mwielgus and reviewers @mwielgus and me. We probably need an approver/reviewer from Cluster API side as well. As discussed on the sig meeting integration with CA would require changes to Cluster API (most importantly ability to delete a specific node, as opposed to just resizing machineset; more changes would be required for additional features like scale-to-0, but those are not critical for initial implementation). |
Thanks for the update. I've added this to the 1.12 tracking sheet. /assign @enxebre @DirectXMan12 |
@justaugustus: GitHub didn't allow me to assign the following users: enxebre. Note that only kubernetes members and repo collaborators can be assigned. 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. |
Hey there! @DirectXMan12 I'm the wrangler for the Docs this release. Is there any chance I could have you open up a docs PR against the release-1.12 branch as a placeholder? That gives us more confidence in the feature shipping in this release and gives me something to work with when we start doing reviews/edits. Thanks! If this feature does not require docs, could you please update the features tracking spreadsheet to reflect it? |
@enxebre is the right person to ask, as the primary contact |
Thanks Solly! @enxebre Could you let me know what the docs status is? |
The feature is still under design/development and will have to track post 1.12. |
@derekwaynecarr -- thanks for the update. Pulling this from the 1.12 milestone. |
WIP proposal: kubernetes/community#2653 |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale Cluster autoscaler and the cluster api integration still needs to be completed. It seems like this was initially looked at with a sponsor but then dropped off. Maybe this needs a bit more planning since each release it has been skipped over. |
Hey there @mitchellmaler @MaciekPytel -- 1.18 Enhancements shadow here. I wanted to check in and see if you think this Enhancement will be graduating to [alpha|beta|stable] in 1.18? |
As a reminder @mitchellmaler @MaciekPytel :
Enhancements Freeze is in 7 days. If you seek inclusion in 1.18 please update as requested above. Thanks! |
hi, i brought up this issue at the last cluster-api meeting as i would like to help drive it forward. i am still coming up to speed on the progress, but my understanding is there is a documentation effort that still needs to be addressed? any updates are greatly appreciated =) |
+1 |
just wanted to add an update here, the initial work to integrate cluster-api into the autoscaler has been completed. see kubernetes/autoscaler#1866 we are now working to add more unit test coverage and increasing the end-to-end tests. we also have plans for code improvements and clean ups, as well as landing a few early bug fixes. |
Hi @DirectXMan12 @mitchellmaler @MaciekPytel, 1.19 Enhancements shadow here. I wanted to check in and see if you think this Enhancement will be graduating in 1.19? In order to have this part of the release: The KEP PR must be merged in an implementable state The current release schedule is: Monday, April 13: Week 1 - Release cycle begins Please let me know and I'll add it to the 1.19 tracking sheet (http://bit.ly/k8s-1-19-enhancements). Once coding begins please list all relevant k/k PRs in this issue so they can be tracked properly. 👍 Thanks! |
As a reminder, enhancements freeze is tomorrow May 19th EOD PST. In order to be included in 1.19 all KEPS must be implementable with graduation criteria and a test plan. Thanks. |
@mwielgus @MaciekPytel i'm curious if there is anything i need to do here? i'm not sure if we have a written plan for the testing portion of this, we do have unit tests in place and i have a plan to improve e2e around this. should i record this information somewhere? |
Unfortunately the deadline for the 1.19 Enhancement freeze has passed. For now this is being removed from the milestone and 1.19 tracking sheet. If there is a need to get this in, please file an enhancement exception. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
the initial integration has happened and we are now working on improvements. happy to take any action to help close this issue. |
Enhancements Lead here. Any plans for this in 1.20? Thanks, |
Following up: 1.20 Enhancements Freeze is October 6th. Could you let us know if you have plans for 1.20? I don't see a KEP linked. To be included in the milestone: Best, |
@elmiko is there a KEP written up for this? |
@rptaylor i don't think there is. i was introduced to this topic from this issue and the work we've done to integrate capi/autoscaler. should we write a kep to help close out this issue? |
I'm don't think we should keep track of this effort here at all. This is a feature of Cluster Autoscaler and not Kubernetes. While Cluster Autoscaler generally tracks Kubernetes releases it doesn't follow the same release process or release schedule. All past proposals/designs for Cluster Autoscaler were discussed via issue in kubernetes/autoscaler repo and the design was merged to https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler/proposals. Finally, provider integration with CA is just a matter of implementing an interface defined by Cluster Autoscaler. We haven't required any kep-like document prior to implementing any other provider integration and I don't think there is any particular need to do so (unless the integration would require some changes in Cluster Autoscaler itself). I think we should just close this issue. |
+1 |
Any update on closing this issue? |
it seems like we have agreement about closing this issue. |
@elmiko: 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. |
Feature Description
The text was updated successfully, but these errors were encountered: