Marcin Wielgus
669ba4fa58
Merge pull request #63 from mwielgus/predicate-error
...
Fix predicate error messages
2017-05-12 11:20:24 +02:00
Marcin Wielgus
5bc6f88f31
Fix predicate error messages
2017-05-11 21:42:01 +02:00
Marcin Wielgus
e17f3507d4
Merge pull request #57 from mwielgus/min-zero-design-doc
...
Min at zero - design doc
2017-05-11 14:45:24 +02:00
Marcin Wielgus
ff258b87a1
Min at zero - design doc
2017-05-11 14:44:20 +02:00
Marcin Wielgus
44bbf396b2
Merge pull request #58 from MaciekPytel/metrics
...
Added CA metrics related to cluster state
2017-05-11 14:38:38 +02:00
Maciej Pytel
83ef3d2be3
Added CA metrics related to cluster state
2017-05-11 13:54:04 +02:00
Marcin Wielgus
5339b19ba9
Merge pull request #55 from mwielgus/zero-3
...
Daemonset lister
2017-05-11 13:35:08 +02:00
Marcin Wielgus
0a0129f511
Daemonset listers
2017-05-11 12:30:27 +02:00
Marcin Wielgus
40e4a4e9f8
Merge pull request #50 from MaciekPytel/ca_metrics_proposal
...
CA metrics proposal
2017-05-11 10:34:32 +02:00
Maciej Pytel
f7946c8d21
Updated document format
2017-05-10 16:01:21 +02:00
Marcin Wielgus
f7ae607f5d
Merge pull request #54 from mwielgus/zero-2
...
Set ready status in gce node template
2017-05-10 13:45:31 +02:00
Marcin Wielgus
95f1aa889c
Set ready status in gce node template
2017-05-10 13:21:58 +02:00
Maciej Pytel
2481d8f706
Renamed metrics
2017-05-10 12:15:23 +02:00
Marcin Wielgus
4baa1d11aa
Merge pull request #51 from mwielgus/zero-1
...
Build node template in GCE cloud provider
2017-05-10 12:11:19 +02:00
Marcin Wielgus
5eba73453d
Build node template in GCE cloud provider
2017-05-10 11:48:23 +02:00
Marcin Wielgus
30cb7a52e5
Merge pull request #11 from mumoshu/node-group-auto-discovery-with-asg-tag
...
cluster-autoscaler: Re: AWS Autoscaler autodiscover ASG names and sizes
2017-05-10 11:07:58 +02:00
Marcin Wielgus
81828ec3ff
Merge pull request #53 from mumoshu/fix-incorrect-info-message
...
cluster-autoscaler: Fix an incorrect message when CA failed to find a place for a to-be-removed pod
2017-05-10 11:04:38 +02:00
MaciekPytel
fc520eda78
Merge pull request #52 from mumoshu/fix-typos
...
cluster-autoscaler: Fix typos in comments
2017-05-10 10:17:30 +02:00
Yusuke Kuoka
5304e9af21
cluster-autoscaler: Fix typos in comments
2017-05-10 11:22:15 +09:00
Yusuke Kuoka
3ec83d901e
cluster-autoscaler: Fix an incorrect message when CA failed to find a place for a to-be-removed pod
...
The message has been always "<evaluation type>: node <node name> is not suitable for removal nil".
It should be "<evaluation type>: node <node name> is not suitable for removal: failed to find place for <pod key>"
2017-05-10 10:40:36 +09:00
Yusuke Kuoka
e9c7cd0733
cluster-autoscaler: Re: AWS Autoscaler autodiscover ASG names and sizes
...
This is an alternative implementation of https://github.com/kubernetes/contrib/pull/1982
Notable differences from the original PR are:
* A new flag named `--node-group-auto-discovery` is introduced for opting in to enable the auto-discovery feature.
* For example, specifying `--cloud-provider aws --node-group-auto-discovery asg:tag=k8s.io/cluster-autoscaler/enabled` instructs CA to auto-discover ASGs tagged with `k8s.io/cluster-autoscaler/enabled` to be used as target node groups
* The new code path introduced by this PR is executed only when `node-group-auto-discovery` is specified. There is relatively less chance to break existing features by introducing this change
Resolves https://github.com/kubernetes/contrib/issues/1956
---
Other notes:
* We rely mainly on the `DescribeTags` API rather than `DescribeAutoScalingGroups` so that AWS can filter out unnecessary ASGs which doesn't belong to the k8s cluster, for us.
* If we relied on `DescribeAutoScalingGroups` here, as it doesn't support `Filter`ing, we'd need to iterate over ALL the ASGs available in an AWS account, which isn't desirable due to unnecessary excessive API calls and network usages
* Update cloudprovider/aws/README for the new configuration
* Warn abount invalid combination of flags
according to the review comment https://github.com/kubernetes/autoscaler/pull/11#discussion_r113713138
* Emit a validation error when both --nodes and --node-group-auto-discovery are specified
according to the review comment https://github.com/kubernetes/autoscaler/pull/11#discussion_r113958080
TODO/Possible future improvements before recommending this to everyone:
* Cache the result of an auto-discovery for a configurable period, so that we won't invoke DescribeTags and DescribeAutoScalingGroup APIs too many times
2017-05-10 08:36:02 +09:00
Marcin Wielgus
1198a14c53
Merge pull request #48 from mumoshu/add-ca-certificates
...
cluster-autoscaler: Add ca-certificates to the docker image
2017-05-09 23:52:39 +02:00
Marcin Wielgus
5c503be9a5
Merge pull request #44 from mwielgus/node-provider
...
Add a method to NodeGroup for providing a template NodeInfo
2017-05-09 13:47:06 +02:00
Marcin Wielgus
e8dd60f858
Add a method to NodeGroup for providing a template NodeInfo
2017-05-09 13:36:37 +02:00
Yusuke Kuoka
be88af64d4
cluster-autoscaler: Add ca-certificates to the docker image
...
This commit is manually tested by running `TAG=mytag REGISTRY=mydockerrepo make release` and running it inside author's k8s cluster
Resolves #38
2017-05-09 12:30:59 +09:00
Maciej Pytel
7953a3f0eb
CA metrics proposal
2017-05-08 19:04:14 +02:00
Marcin Wielgus
f3bd20701d
Merge pull request #41 from mwielgus/readme-0.5.4
...
Readme update for 0.5.4
2017-05-08 18:53:34 +02:00
Marcin Wielgus
436a9fb069
Readme update for 0.5.4
2017-05-08 18:47:34 +02:00
Marcin Wielgus
2770ae380b
Merge pull request #40 from mwielgus/ca0.5.4
...
Bump CA version to 0.5.4
2017-05-08 13:45:15 +02:00
Marcin Wielgus
794ea82f8e
Bump CA version to 0.5.4
2017-05-08 13:25:37 +02:00
Marcin Wielgus
3689574061
Merge pull request #37 from mwielgus/safety-margin
...
Add deletion safety margin to node drain
2017-05-08 12:22:11 +02:00
Marcin Wielgus
42c177b68f
Add deletion safety margin to node drain
2017-05-08 11:47:33 +02:00
Marcin Wielgus
e94c869acd
Merge pull request #35 from mwielgus/ca-0.5.3-readme
...
Release nodes in readme for ca 0.5.3.
2017-05-05 13:56:16 +02:00
Marcin Wielgus
75ede980e3
Release nodes in readme for ca 0.5.3.
2017-05-05 13:45:40 +02:00
Marcin Wielgus
be38291660
Merge pull request #34 from mwielgus/ca0.5.3
...
Cluster autoscaler 0.5.3
2017-05-04 16:24:01 +02:00
Marcin Wielgus
e609d6551d
Cluster autoscaler 0.5.3
2017-05-04 15:56:24 +02:00
Marcin Wielgus
0eb911dbb2
Merge pull request #28 from mwielgus/template-node-pods
...
Overwrite pod.spec.nodename and node.name in template nodes for scale up
2017-04-28 18:09:09 +02:00
Marcin Wielgus
6f5d52e3a7
Overwrite pod.spec.nodename and node.name in template nodes for scale up
2017-04-28 17:57:02 +02:00
Marcin Wielgus
8a6bfb4f77
Merge pull request #13 from GFilipek/VPA_bootstrap
...
Vertical Pod Autoscaler : updater first version
2017-04-27 23:02:48 +02:00
Gabriela Filipek
804c70c18a
Vertical Pod Autoscaler: updater first version
2017-04-27 22:09:18 +02:00
Marcin Wielgus
6bafa2a940
Merge pull request #25 from mwielgus/label-fix
...
Override hostname label when building a template node
2017-04-27 17:25:43 +02:00
Marcin Wielgus
e1c89f8fe2
Override hostname label when building a template node
2017-04-27 17:17:01 +02:00
Marcin Wielgus
d5d92a239d
Merge pull request #24 from mwielgus/readme-update-0.5.2
...
Update readme for CA 0.5.2
2017-04-27 16:29:36 +02:00
Marcin Wielgus
466e243231
Update readme for CA 0.5.2
2017-04-27 16:19:56 +02:00
MaciekPytel
ad4468e5f7
Merge pull request #23 from MaciekPytel/update_nodes_handling
...
Fix error handling for updating node status
2017-04-26 14:30:50 +02:00
Marcin Wielgus
576da5d146
Merge pull request #17 from mwielgus/toc
...
Table of contents for FAQ
2017-04-25 19:13:38 +02:00
Maciej Pytel
7e4212478a
Fix error handling for updating node status
2017-04-25 17:34:23 +02:00
Marcin Wielgus
516588f837
Table of contents for FAQ
2017-04-25 12:13:30 +02:00
Marcin Wielgus
7432121134
Merge pull request #8 from kgrygiel/master
...
Base Recommender model classes: Histogram and CircularBuffer.
2017-04-24 16:30:41 +02:00
MaciekPytel
1358f0c416
Merge pull request #21 from mwielgus/ca-0.5.2
...
Bump cluster autoscaler version to 0.5.2
2017-04-24 14:33:42 +02:00