Commit Graph

330 Commits

Author SHA1 Message Date
Kubernetes Submit Queue fccb14efb3 Merge pull request https://github.com/kubernetes/contrib/pull/2396 from mwielgus/ca-api-ca
Automatic merge from submit-queue

Cluster-autoscaler: api type object for status reporting

As the PR with api (https://github.com/kubernetes/kubernetes/pull/40513) rose some controversy I would like to add it temporarily add it to CA codebase so that CA can use the struct to build the status information. If the PR is approved the api struct will simply be replaced with the one from K8S codebase. If not - a http endpoint using these structs will be exposed in CA.
2017-02-20 08:39:38 -08:00
Marcin Wielgus d42ef4e1ea Cluster-autoscaler: api type object for status reporting 2017-02-20 17:15:40 +01:00
Kubernetes Submit Queue b2c7228d19 Merge pull request https://github.com/kubernetes/contrib/pull/2146 from eastbanctech/feature/azure-autoscaling
Automatic merge from submit-queue

Support for Azure in cluster-autoscaler

See issue #2145
2017-01-20 11:19:11 -08:00
Oleg Atamanenko 451a779dfa Add support for Azure in cluster-autoscaler 2017-01-20 12:40:58 -05:00
Marcin Wielgus 44f1caea84 Merge pull request https://github.com/kubernetes/contrib/pull/2325 from mwielgus/godep_update_01
Cluster-autoscaler: godeps update
2017-01-20 15:48:17 +01:00
Marcin Wielgus 15025da6e7 Cluster-autoscaler: godep update 2017-01-20 15:23:01 +01:00
Marcin Wielgus ce45c33d29 Cluster-autoscaler: update CA code for godep refresh 2017-01-20 14:46:34 +01:00
Marcin Wielgus c57810d1b0 Merge pull request https://github.com/kubernetes/contrib/pull/2314 from mwielgus/enable-unready
Cluster-autoscaler: add NodeReadyPredicate and allow unready nodes in CA
2017-01-18 15:49:29 +01:00
Marcin Wielgus 1d19914f93 Merge branch 'master' into enable-unready 2017-01-18 15:10:50 +01:00
Marcin Wielgus b57ab3b48a Cluster-autoscaler: add NodeReadyPredicate and allow unready nodes in CA 2017-01-18 15:09:59 +01:00
Marcin Wielgus da2c6232aa Merge pull request https://github.com/kubernetes/contrib/pull/2315 from Wattpad/update-cluster-autoscaler-aws-docs
Cluster Autoscaler: update AWS docs to include expansion options
2017-01-18 00:20:06 +01:00
Marcin Wielgus 06c30c6768 Merge branch 'master' into update-cluster-autoscaler-aws-docs 2017-01-17 23:40:55 +01:00
Marcin Wielgus 06a3092956 Merge pull request https://github.com/kubernetes/contrib/pull/2318 from andrewsykim/cluster-autoscaler-fix-typos
cluster autoscaler: fix typos
2017-01-17 22:41:28 +01:00
andrewsykim 07c753ba9a cluster autoscaler: fix typos 2017-01-17 12:57:01 -05:00
andrewsykim 81f5d80fae Update AWS docs to include --expander option flag and other common notes and gotchas 2017-01-17 11:22:37 -05:00
Kubernetes Submit Queue d09041ebeb Merge pull request https://github.com/kubernetes/contrib/pull/2310 from mwielgus/use-decrease
Automatic merge from submit-queue

Cluster-autoscaler: decrease node group target size if no new nodes arrive in reasonable time

cc: @jszczepkowski @andrewsykim @fgrzadkowski
2017-01-17 01:38:16 -08:00
Marcin Wielgus f676a34a58 Cluster-autoscaler: decrease node group target size if no new nodes arrive in reasonable time 2017-01-16 23:16:03 +01:00
Kubernetes Submit Queue fc2d36d314 Merge pull request https://github.com/kubernetes/contrib/pull/2300 from mwielgus/decrease-size
Automatic merge from submit-queue

Cluster-autoscaler: decrease target size function in cloud provider interface

Sometimes the cloud provider has troubles with providing the requested amount of nodes either due to quota or to (temporary) technical limitations. In such a case CA should be able to change the previously made request without killing any of the existing nodes. 

@andrewsykim - will this PR work on AWS?

cc: @jszczepkowski @andrewsykim @fgrzadkowski
2017-01-16 06:48:06 -08:00
Marcin Wielgus cfc1117a17 Cluster-autoscaler: decrease target size function in cloud provider interface 2017-01-16 15:20:45 +01:00
Kubernetes Submit Queue 9ff22c97c1 Merge pull request https://github.com/kubernetes/contrib/pull/2299 from mwielgus/clean-at-begin
Automatic merge from submit-queue

Cluster-autoscaler: clear to be deleted taints only at the startup

We want to clean the taint only at the startup. Currently it will remove the taint also from nodes that have just been deleted but not marked as unready by node controller. 

cc: @jszczepkowski @fgrzadkowski
2017-01-13 05:51:38 -08:00
Marcin Wielgus 1a58c63a92 Cluster-autoscaler: clear to be deleted taints only at the startup 2017-01-13 14:27:52 +01:00
Kubernetes Submit Queue 6fd7c327f9 Merge pull request https://github.com/kubernetes/contrib/pull/2292 from mwielgus/remove-unregistered
Automatic merge from submit-queue

Cluster-autoscaler: remove nodes that have been unregistered for a long time

Ref: #2228

cc: @jszczepkowski @fgrzadkowski
2017-01-13 05:01:36 -08:00
Marcin Wielgus 864df03edd Cluster-autoscaler: remove nodes that have been uregistered for a long time 2017-01-13 13:35:08 +01:00
Marcin Wielgus 5d7ffbeeaf Merge pull request https://github.com/kubernetes/contrib/pull/2291 from mwielgus/unregistered-nodes
Cluster-autoscaler: unregistered nodes in cluster state registry
2017-01-12 18:50:07 +01:00
Marcin Wielgus cf90eb7ecf Merge branch 'master' into unregistered-nodes 2017-01-12 17:59:30 +01:00
Marcin Wielgus dd98a2d339 Cluster-autoscaler: unregistered nodes in cluster state registry 2017-01-12 17:58:12 +01:00
Marcin Wielgus 657e52470e Merge pull request https://github.com/kubernetes/contrib/pull/2287 from mwielgus/doc-update1
Cluster-autoscaler: update unready nodes proposal
2017-01-12 12:59:14 +01:00
Marcin Wielgus f4c517a88e Merge branch 'master' into doc-update1 2017-01-12 12:17:29 +01:00
Marcin Wielgus 25bf9381d5 Merge pull request https://github.com/kubernetes/contrib/pull/2290 from mwielgus/return-provider-nodes
Cluster-autoscaler: return node names in format of gce://proj/zone/name from GceProvider
2017-01-12 12:17:14 +01:00
Marcin Wielgus 2316df86c9 Merge branch 'master' into return-provider-nodes 2017-01-12 10:51:18 +00:00
Marcin Wielgus acbaea89ce Merge branch 'master' into doc-update1 2017-01-12 10:51:03 +00:00
Marcin Wielgus 40abaccd68 Cluster-autoscaler: return node names in format of gce://proj/zone/name from GceProvider 2017-01-12 11:32:48 +01:00
Marcin Wielgus c4cf6885f1 Cluster-autoscaler: update unready nodes proposal 2017-01-12 01:04:20 +00:00
Jeff Grafton 71207638f7 Always --pull in docker build to ensure recent base images 2017-01-10 15:11:14 -08:00
Kubernetes Submit Queue 120f5aaff3 Merge pull request https://github.com/kubernetes/contrib/pull/2262 from mwielgus/add_incorrect_size_info
Automatic merge from submit-queue

Cluster-autoscaler: Add information how long node group incorrect size persisted

Ref: #2228 #2229

cc: @jszczepkowski @fgrzadkowski @piosz
2017-01-10 05:52:17 -08:00
Marcin Wielgus e5e87e5c96 Cluster-autoscaler: Add information how long node group incorrect size persisted 2017-01-10 14:17:51 +01:00
Kubernetes Submit Queue 359dabaf5e Merge pull request https://github.com/kubernetes/contrib/pull/2260 from mwielgus/scale-up-unreadyskip
Automatic merge from submit-queue

Cluster-autoscaler: skip unready node groups in scale up

Ref: #2228 #2229

cc: @jszczepkowski @fgrzadkowski @piosz
2017-01-09 06:19:21 -08:00
Marcin Wielgus 5b8997fef9 Cluster-autoscaler: skip unready node groups in scale up 2017-01-09 14:44:54 +01:00
Kubernetes Submit Queue 1573d4edd2 Merge pull request https://github.com/kubernetes/contrib/pull/2257 from mwielgus/upcoming-su
Automatic merge from submit-queue

Cluster-autoscaler: propagate upcoming nodes to estimators in scale-up

Ref: #2228 #2229

cc: @jszczepkowski @fgrzadkowski @piosz
2017-01-09 03:39:19 -08:00
Marcin Wielgus e662a0ee91 Merge branch 'master' into upcoming-su 2017-01-09 12:07:41 +01:00
Marcin Wielgus f2c4d33d3e Cluster-autoscaler: propagate upcoming nodes to estimators in scale-up 2017-01-05 21:37:00 +01:00
Kubernetes Submit Queue 266296215e Merge pull request https://github.com/kubernetes/contrib/pull/2255 from mwielgus/stopchan-ref
Automatic merge from submit-queue

Cluster-autoscaler: add stop channel to listers

So that the whole CA loop can be easily stopped and restarted with new settings. This will be handy for ConfigMap PR: https://github.com/kubernetes/contrib/pull/2226
2017-01-05 04:53:53 -08:00
Marcin Wielgus 5095b12f27 Cluster-autoscaler: add stop channel to listers 2017-01-05 12:57:14 +01:00
Kubernetes Submit Queue 98ddd79182 Merge pull request https://github.com/kubernetes/contrib/pull/2253 from mwielgus/enable-reg
Automatic merge from submit-queue

Cluster-autoscaler: check if cluster is healthy and add new node lister

Ref: #2228 #2229

cc: @jszczepkowski @fgrzadkowski @piosz
2017-01-05 03:23:51 -08:00
Marcin Wielgus 36cdafad45 Cluster-autoscaler: check if cluster is healthy and add new node lister 2017-01-05 11:54:10 +01:00
Kubernetes Submit Queue ef71418050 Merge pull request https://github.com/kubernetes/contrib/pull/2246 from mwielgus/add-registry
Automatic merge from submit-queue

Cluster-autoscaler: introduce ClusterStateRegistry to main

Ref: #2228 #2229 

cc: @jszczepkowski @fgrzadkowski @piosz
2017-01-04 07:34:10 -08:00
Marcin Wielgus c808066729 Merge branch 'master' into add-registry 2017-01-04 16:00:25 +01:00
Marcin Wielgus 042a705929 Cluster-autoscaler: introduce ClusterStateRegistry to main 2017-01-04 15:59:43 +01:00
Kubernetes Submit Queue a22471235a Merge pull request https://github.com/kubernetes/contrib/pull/2240 from mwielgus/prop-f2
Automatic merge from submit-queue

Cluster-autoscaler: include unregistered nodes in proposal

cc: @jszczepkowski @piosz @fgrzadkowski
2017-01-04 06:44:07 -08:00
Marcin Wielgus f3a22493fe Merge branch 'master' into prop-f2 2017-01-04 15:15:47 +01:00