-
Notifications
You must be signed in to change notification settings - Fork 25
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
Sync with upstream v1.22.3 #131
Sync with upstream v1.22.3 #131
Conversation
While this was previously effectively limited to 50, `DescribeAutoScalingGroups` now supports fetching 100 ASG per calls on all regions, matching what's documented: https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeAutoScalingGroups.html ``` AutoScalingGroupNames.member.N The names of the Auto Scaling groups. By default, you can only specify up to 50 names. You can optionally increase this limit using the MaxRecords parameter. MaxRecords The maximum number of items to return with this call. The default value is 50 and the maximum value is 100. ``` Doubling this halves API calls on large clusters, which should help to prevent throttling.
Refactor to allow for optimisation
The pricing json for us-east-1 is currently 129MB. Currently fetching this into memory and parsing results in a large memory footprint on startup, and can lead to the autoscaler being OOMKilled. Change the ReadAll/Unmarshal logic to a stream decoder to significantly reduce the memory use.
…pick-of-#3999-kubernetes#4199-upstream-cluster-autoscaler-release-1.22 Automated cherry pick of kubernetes#3999 kubernetes#4199 upstream cluster autoscaler release 1.22
Magnum allows using the microversion string "latest", and it will replace it internally with the highest microversion that it supports. This will let the autoscaler use microversion 1.10 which allows scaling groups to 0 nodes, if it is available. The autoscaler will still be able to use microversion 1.9 on older versions of magnum.
Cherry pick kubernetes#4261 (magnum microversion) to cluster-autoscaler-release-1.22
…packet-fix Cloud provider[Packet] fixes
Backport Merge pull request kubernetes#4274 to upstream/cluster-autoscaler-release-1.22
Signed-off-by: Sylvain Rabot <[email protected]>
Cherry pick 535a212 onto 1.22 - Fix logging level
Cluster Autoscaler 1.22.1
…ist-Update-03-10-21-1.22 CA - AWS - Instance List Update 03-10-21 - 1.22 release branch
…lease-1.22 CA - AWS - Instance List Update 29-10-21 - 1.22 release branch
…nce-types add more azure instance types
…elease-1.22 Cherry-pick kubernetes#4497 onto 1.22 - add more azure instance types
…ist-Update-29-11-21-1.22 Cluster-Autoscaler update AWS EC2 instance types with g5, m6 and r6 - 1.22 release branch
…ist-Update-13-12-21-1.22 CA - AWS Instance List Update - 13/12/21 - 1.22
Cluster Autoscaler 1.22.2
…migration enabled) Signed-off-by: ialidzhikov <[email protected]>
…pick-of-#4539-upstream-cluster-autoscaler-release-1.22 [release-1.22] Automated cherry pick of kubernetes#4539: Add `--feature-gates` flag to support scale up on volume
Fix Azure IMDS Url in InstanceMetadataService initialization
Signed-off-by: Zhecheng Li <[email protected]>
Remove variables not used in azure_util_test
corrected the azure_kubernetes_ercice_pool_test unit test cases involving the changed tag prefix added const aksManagedPoolName attribute to the top of the code and fixed file name sercice -> service added logic for old clusters that still have poolName added legacy tag for poolName Fixed Autoscaling due to VMSS tag prefix issue, added tags for legacy poolName and aksManagedPoolName, and corrected file name sercice->service
…o-cherry-picks Cherry-pick kubernetes#4421, kubernetes#4550 - Azure scale from zero improvements
…x-CherryPick-release-1.22 fix autoscaling due to VMSS tag prefix issue - Cherry Pick into release 1.22
Instead of logging a fatal error, log a standard error and fall back to loading instance types from the static list.
…ease-1.22-aws-fallback CA - AWS Cloud Provider - 1.22 - fix instance type fallback
…r-release-1.22-aws-instance-update-02-06-2022 CA - AWS Cloud Provider - 1.22 Static Instance List Update 02-06-2022
…r-release-1.22.3 Cluster Autoscaler - 1.22.3 release
|
/invite @ialidzhikov |
1 similar comment
/invite @ialidzhikov |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Release note: