-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Azure: Remove AKS vmType #6186
Azure: Remove AKS vmType #6186
Conversation
/assign @gandhipr |
Validated "vmss" vmType on AKS cluster:
Validated scale in to zero: $ k scale deployment/php-apache --replicas=0
deployment.apps/php-apache scaled
$ k get nodes -o wide | grep aks-nodepool2 | wc -l && sleep 600 && k get nodes -o wide | grep aks-nodepool2 | wc -l
4
0 Validated scale out from zero: $ k scale deployment/php-apache --replicas=1000
deployment.apps/php-apache scaled
$ k get nodes -o wide | grep aks-nodepool2 | wc -l && sleep 600 && k get nodes -o wide | grep aks-nodepool2 | wc -l
0
100 |
5117ffb
to
00f9286
Compare
@gjtempleton am I doing the right or wrong thing updating the helm chart (and bumping the version) in this PR? Or would we prefer to separate the helm changes from the underlying code changes? |
/hold while I work on a possible fix |
00f9286
to
51e401f
Compare
d95b4e6
to
3def39e
Compare
3def39e
to
c151b5c
Compare
c151b5c
to
af1a002
Compare
/approve |
@gjtempleton is this PR ready to merge in terms of helm chart updates? Chart changes + new minor version change are in this PR. Thanks! |
Signed-off-by: Jack Francis <[email protected]>
af1a002
to
9e526ae
Compare
/hold cancel |
/lgtm |
/assign @gjtempleton |
/approve |
@gjtempleton could you please approve this PR, so that it will merge? |
Looks good to me from the chart side. thanks! |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Bryce-Soghigian, gjtempleton, jackfrancis, tallaxes The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
What type of PR is this?
/kind deprecation
/kind documentation
/kind cleanup
What this PR does / why we need it:
This PR removes the obsolete, non-working implementation for manual AKS cluster integration as expressed via the
"aks"
vmType
configuration.Node autoscaling has long been a first class GA feature of AKS. See:
Running the Azure cluster-autoscaler provider manually on your cluster is not a supported feature. To aid future maintainability of the project, we're removing these non-working code paths and updating documentation.
Which issue(s) this PR fixes:
Fixes #6190
Special notes for your reviewer:
Does this PR introduce a user-facing change?
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.: