Commit Graph

6344 Commits

Author SHA1 Message Date
Kubernetes Prow Robot d2989239d0
Merge pull request #6082 from Shubham82/Cherry-pick-of-#6081-to-VPA-release-0.13-branch
Cherry pick #6081 to VPA release 0.13 branch
2023-09-04 05:19:51 -07:00
shubham82 02cf1abdc9 Cherry pick #6081 to VPA release 0.13 branch 2023-09-04 16:38:47 +05:30
Kubernetes Prow Robot 678b6de168
Merge pull request #5525 from jbartosik/patch-0-13
Cherry pick #5482 and #5484 to VPA release 0.13 branch
2023-02-22 04:13:57 -08:00
Joachim Bartosik 80dfbf9f0a Update VPA dependency github.com/emicklei/go-restful/v3 2023-02-22 10:33:53 +01:00
Joachim Bartosik d340085c3c Update go used to build VPA to 1.19.5 2023-02-22 10:33:53 +01:00
Kubernetes Prow Robot be5b396e7b
Merge pull request #5475 from jbartosik/bump-to-vpa-0-13-release-branch-2
Update default versions in recommender high and low deployments
2023-02-03 02:32:30 -08:00
Joachim Bartosik 2567e7e359 Update default versions in recommender high and low deployments and compatibility table 2023-02-03 10:31:21 +01:00
Kubernetes Prow Robot 233501343d
Merge pull request #5462 from jbartosik/bump-to-vpa-0-13-release-branch
Bump default VPA version to 0.13.0
2023-02-01 18:41:29 -08:00
Joachim Bartosik 079bdc9808 Bump default VPA version to 0.13.0 2023-02-01 14:51:17 +01:00
Kubernetes Prow Robot b3b7382819
Merge pull request #5406 from jbartosik/vpa-0-13
VPA release 0.13.0
2023-01-30 13:44:48 -08:00
Kubernetes Prow Robot 09f851d398
Merge pull request #5326 from voelzmo/enh/fix-oomkill-crashloopbackoff
Stop filtering aggregatedContainerStates without samples
2023-01-30 06:24:50 -08:00
Kubernetes Prow Robot 65c098b6f5
Merge pull request #5275 from navinjoy/oom-params
VPA: make parameters oomBumpUpRatio and oomMinBumpUp configurable
2023-01-30 04:46:51 -08:00
Kubernetes Prow Robot 4d94120223
Merge pull request #5395 from mwielgus/balancer-api
Balancer API
2023-01-27 01:28:25 -08:00
navinjoy c36f6ca3c4
Merge branch 'master' into oom-params 2023-01-26 13:43:34 -08:00
Kubernetes Prow Robot 5d55f99d2c
Merge pull request #5443 from jayantjain93/revendor-scheduler-bug
update vendor to v1.27.0-alpha.1
2023-01-25 10:10:12 -08:00
Jayant Jain 32c6bbc0c9 return argument of framework.RunFilterPlugins has changed from a map[string]*Status to *Status.
The func returns after the first failed plugin.

Augmented schedulerbased.go to reflect this change.
2023-01-25 17:29:08 +00:00
Jayant Jain c35eb6491d update vendor to v1.27.0-alpha.1 2023-01-25 14:13:29 +00:00
Kubernetes Prow Robot bdf033e56b
Merge pull request #5442 from BigDarkClown/filter-ds
Add filtering out DS pods from scale-up, refactor default pod list processor
2023-01-25 04:30:11 -08:00
Kubernetes Prow Robot 2f2fc0d519
Merge pull request #5435 from JanisOrlovs/feature/oci-deploy-permissions
OCI OKE autoscaller requires Updated Set of permissions.
2023-01-24 18:08:10 -08:00
Marcin Wielgus 7074d7742d Balancer API 2023-01-25 02:00:39 +01:00
Kubernetes Prow Robot c996cd8dd2
Merge pull request #5441 from BigDarkClown/ds_cleanup
Clean up DS utils: remove unused cluster snapshot and predicate checker
2023-01-23 11:58:08 -08:00
Bartłomiej Wróblewski d4b812e936 Add filtering out DS pods from scale-up, refactor default pod list processor 2023-01-23 17:14:46 +00:00
Bartłomiej Wróblewski 0470fdfc35 Clean up DS utils: remove unused cluster snapshot and predicate checker 2023-01-23 14:14:53 +00:00
Kubernetes Prow Robot 69de789049
Merge pull request #5439 from yaroslava-serdiuk/os-reserved
GCE: Add os parameters to MigOsInfo interface
2023-01-23 04:42:11 -08:00
Yaroslava Serdiuk 8cbbafea57 Cleanup Version() method for gce Mig 2023-01-23 11:57:06 +00:00
Yaroslava Serdiuk 0a2d05b692 Cleanup version from osReserved calculator 2023-01-23 10:07:07 +00:00
Yaroslava Serdiuk 0be995deb5 Add os parameters to MigOsInfo interface 2023-01-23 08:43:15 +00:00
Kubernetes Prow Robot c3541020cf
Merge pull request #5430 from hbostan/fix-gpu-errors
Rephrase error messages specific for GPUs.
2023-01-20 07:52:15 -08:00
janis.orlovs f1a78ad277 OCI OKE autoscaller requires different set of permissions. Without this autoscaller is not working 2023-01-20 12:20:51 +02:00
Kubernetes Prow Robot f507519916
Merge pull request #5423 from yaroslava-serdiuk/sd-sorting
Add scale down candidates observer
2023-01-19 10:14:16 -08:00
Yaroslava Serdiuk 541ce04e4b Add previous scale down candidate sorting 2023-01-19 16:04:50 +00:00
Yaroslava Serdiuk 97159df69b Add scale down candidates observer 2023-01-19 16:04:42 +00:00
Hakan Bostan 51914734ac Rephrase error messages specific for GPUs.
Some error messages related to custom resources assumes that the custom
resource is always GPU. Rephrasing these error messages to clear up any
confusion.
2023-01-19 11:31:31 +00:00
Kubernetes Prow Robot 2778d909c7
Merge pull request #5428 from elmiko/update-gpu-note
add an extra note to clusterapi readme about gpus
2023-01-18 15:16:34 -08:00
michael mccune 1e1615ad63 add an extra note to clusterapi readme about gpus
this change adds a little more detail to ensure that users understand
how to use the GPU label feature.
2023-01-18 17:16:09 -05:00
Kubernetes Prow Robot e1fe8cba2c
Merge pull request #5422 from DataDog/grpc-expander-large-replies
gRPC expander: allow realistic server responses, and log errors
2023-01-18 12:36:35 -08:00
Kubernetes Prow Robot aa5a97428c
Merge pull request #5425 from Shubham82/add_RFC3986_link
Added link for RFC3986 in host.go code.
2023-01-18 10:26:34 -08:00
shubham82 ed65377cb2 Added link for RFC3986 in host.go 2023-01-18 16:33:11 +09:00
Benjamin Pineau ea845d3508 gRPC expander: allow realistic server responses, and log errors
Expander requests' payloads can be rather heavy under upscale pressure,
as they're compounding all candidates options and unschedulable pods
that could fit each options. Expander responses are a subset of the
requests' payload items.

We're allowing ourself to send arbitrary payload sizes (gRPC
`defaultClientMaxSendMessageSize` is `math.MaxInt32`), but we're prone
to drop expander servers responses to the floor, due to the `4MiB`
`defaultClientMaxReceiveMessageSize`.

The arbitrary 128MiB value is meant to be huge (enough to support eg.
several dozen fat 1MiB pods) but not unlimited. Let me know if you'd
rather see that turned to be a command line flag, or an other value.

Also logging the possible gRPC call errors, as that of great help to
diagnose that kind of issues.
2023-01-16 15:40:28 +01:00
Kubernetes Prow Robot 1e1e88d6e1
Merge pull request #5375 from elmiko/remove-capi-ngsp
Remove nodegroupset processor from clusterapi
2023-01-13 07:22:26 -08:00
Kubernetes Prow Robot 2d8be3bdfe
Merge pull request #5414 from Shubham82/add_RBAC_permissions_alicloud
Added the RBAC Permission to alicloud.
2023-01-13 07:10:27 -08:00
michael mccune 955396e857 remove clusterapi nodegroupset processor
as discussed with the cluster api community[0], the nodegroupset
processor is being removed from the clusterapi provider implementation
in favor of instructing our community on the use of the
--balancing-ignore-label flag. due to the wide variety of provider
infrastructures that clusterapi can be deployed on, we would prefer to
not encode all of these labels in the autoscaler itself. see the linked
recording for more information.

[0] https://www.youtube.com/watch?v=jbhca_9oPuQ
2023-01-12 15:05:37 -05:00
Kubernetes Prow Robot 73d02f1d64
Merge pull request #5408 from dougsong/master
fix: alicloud provider example yaml
2023-01-12 08:36:55 -08:00
michael mccune 6b80a7134a add a note to clusterapi readme about ignored labels
this change adds a section to the readme that provides advice for
clusterapi users about which labels they might want to ignore when using
the balance similar node groups flag on various cloud providers.
2023-01-12 09:59:25 -05:00
michael mccune 8ca3afc35b update clusterapi readme with table of contents
this change will make navigating the readme easier for users.
2023-01-12 09:59:25 -05:00
shubham82 643962b730 Added the RBAC Permission to alicloud. 2023-01-12 12:09:45 +09:00
Kubernetes Prow Robot 0c2275d7c4
Merge pull request #5409 from jbartosik/deprecate-4902
Mark VPA KEP 4902 as deprecated in favor of using PDB feature
2023-01-10 16:53:19 -08:00
Joachim Bartosik 2609a3c6d2 Mark VPA KEP 4902 as deprecated in favor of using PDB feature 2023-01-10 15:27:29 +01:00
Kubernetes Prow Robot b94f340af5
Merge pull request #5402 from Bryce-Soghigian/bsoghigian/adding-configurable-difference-ratios
adding configurable difference ratios
2023-01-10 04:03:25 -08:00
ZhenRan 027050feed fix: alicloud example yaml config 2023-01-10 19:32:31 +08:00