Marcin Wielgus
21c575f0ac
Merge pull request #255 from MaciekPytel/optional_error_formatting
...
Don't create verbose errors in predicates if we ignore them
2017-08-24 19:10:02 +05:30
Maciej Pytel
fb6ef75d12
Don't create verbose errors in predicates if we ignore them
...
Turns out all this string formatting is pretty damn expensive.
2017-08-24 15:18:38 +02:00
Marcin Wielgus
ad0be8a0b8
Merge pull request #256 from locriani/patch-1
...
Update main.go
2017-08-24 18:13:53 +05:30
Zach Gardner
8c23346c72
Update main.go
...
Fix a typo (`waints` -> `waits`
2017-08-24 05:19:24 -07:00
Marcin Wielgus
a6372abca9
Merge pull request #253 from MaciekPytel/optimize_predicate_order
...
Run basic predicates first in every check
2017-08-23 18:21:35 +05:30
Maciej Pytel
3eda8641bd
Always run PodFitsResources predicate first
2017-08-23 13:11:28 +02:00
Maciej Pytel
552253cb60
Run basic predicates first in every check
...
Previously CA run predicates in random order, this change makes it
run them starting with relatively cheap and most likely to fail
predicates, to avoid running more complex ones if they're not required.
2017-08-23 12:12:27 +02:00
Beata Skiba
3e1ab7fa6a
Merge pull request #249 from bskiba/fos
...
Add measuring of FilterOutSchedulable
2017-08-22 19:00:01 +02:00
Beata Skiba
edeb522274
Add measuring of FilterOutSchedulable
2017-08-22 18:36:13 +02:00
Beata Skiba
2ae609b93a
Merge pull request #237 from bskiba/split_scale_down
...
Drill down scale down metrics
2017-08-22 16:41:55 +02:00
Beata Skiba
43c9b6b06b
Add cleaner function labels for metrics exporting.
2017-08-22 16:09:42 +02:00
Beata Skiba
44f69c6706
Extract deleting empty nodes to a separate function.
2017-08-22 16:09:42 +02:00
Beata Skiba
3e578ddd4a
Merge pull request #243 from bskiba/cloud_provider_k8s
...
Cloud Provider Interface for Kubemark
2017-08-22 15:45:07 +02:00
Beata Skiba
596b165808
Cloud Provider Interface for Kubemark
...
This allows to run Custer Autoscaler on Kubemark.
See autoscaler/cluster-autoscaler/proposals/kubemark_integration.md
for more details.
2017-08-22 15:19:10 +02:00
MaciekPytel
fa657356fb
Merge pull request #244 from rushtehrani/display-pod-name
...
Print pod namespace/name instead of func signature
2017-08-22 11:14:25 +02:00
MaciekPytel
876e85682f
Merge pull request #242 from Rajadeepan/Rajadeepan-patch-1
...
Fix minor typo
2017-08-22 09:56:51 +02:00
Rush Tehrani
dc65cd1058
Print pod namespace/name instead of func signature
2017-08-21 14:41:35 -07:00
Rajadeepan D Ramesh
ce9649aac6
Fix minor typo
...
Fix minor typo
2017-08-21 23:53:24 +05:30
Marcin Wielgus
e094957ec3
Merge pull request #239 from MaciekPytel/optimize_filteroutschedulable
...
Re-use results for similar pods in FilterOutSchedulable
2017-08-21 20:12:05 +05:30
Maciej Pytel
d2faf11482
Re-use results for similar pods in FilterOutSchedulable
2017-08-21 16:32:14 +02:00
Marcin Wielgus
bcfc1f3f8d
Merge pull request #240 from mwielgus/kubemark_linux
...
Split kubemark cloud provider implementation to linux and non-linux
2017-08-21 15:46:37 +05:30
Marcin Wielgus
e8ccf80543
Merge pull request #241 from Lion-Wei/patch-1
...
Update README.md
2017-08-21 15:45:57 +05:30
Marcin Wielgus
2a3e6b498e
Split kubemark cloud provider implementation to linux and non-linux
2017-08-21 11:48:20 +02:00
Lion-Wei
009665e7e6
Update README.md
2017-08-19 12:05:36 +08:00
Marcin Wielgus
74f5db84fb
Merge pull request #238 from mwielgus/nap_cp_api
...
Node Autoprovisioning expansion of CloudProvider api
2017-08-18 19:41:03 +05:30
Marcin Wielgus
f5831c8fc9
Merge pull request #235 from mwielgus/dockerbuilder
...
Add libseccomp-dev to dockerbuilder
2017-08-18 19:19:06 +05:30
Marcin Wielgus
a766f676ba
Node Autoprovisioning expansion of CloudProvider api
2017-08-18 15:34:24 +02:00
Beata Skiba
14df1b808b
Drill down scale down metrics
...
Split scale down duration into three parts:
1. Find nodes to remove
2. Node deletion
3. Misc operations
2017-08-18 14:17:02 +02:00
Marcin Wielgus
139b6955d5
Merge pull request #236 from mwielgus/update-godeps-faq
...
Godep update in FAQ
2017-08-18 17:12:24 +05:30
Marcin Wielgus
9453c09fa9
Godep update in FAQ
2017-08-18 13:02:24 +02:00
Marcin Wielgus
6a4c945703
Add libseccomp-dev to dockerbuilder
2017-08-18 12:21:29 +02:00
Marcin Wielgus
728cbd315d
Merge pull request #232 from mwielgus/godeps-kubemark
...
Update dependencies for kubemark
2017-08-18 15:37:25 +05:30
Marcin Wielgus
139e21046e
Fix kubemark boilerplate
2017-08-18 11:43:53 +02:00
Marcin Wielgus
fcbd6e1ef5
Comments on blank imports
2017-08-18 11:32:18 +02:00
Marcin Wielgus
4570f5a206
Libseccomp install
2017-08-18 11:15:28 +02:00
Marcin Wielgus
caed0eee6c
Merge pull request #229 from mwielgus/remove-azure
...
Remove Azure support
2017-08-18 14:01:23 +05:30
Marcin Wielgus
0c5453bde6
Godep update
2017-08-18 00:12:45 +02:00
Marcin Wielgus
cd54849a42
Kubemark placeholder
2017-08-18 00:11:59 +02:00
Marcin Wielgus
06c27485a9
A simple script to update k8s staging deps and remove vendor dirs
2017-08-18 00:10:44 +02:00
Marcin Wielgus
6df186aeac
Remove Azure support
2017-08-17 22:36:31 +02:00
Marcin Wielgus
d779086f2e
Merge pull request #228 from mwielgus/readme-update
...
Update sig meeting link
2017-08-18 01:47:38 +05:30
Marcin Wielgus
72e7eacd26
Update sig meeting link
2017-08-17 17:43:58 +02:00
Marcin Wielgus
8a960c8bc1
Merge pull request #222 from drinktee/master
...
Use glog to replace fmt in azure cloudprovider
2017-08-17 15:00:23 +05:30
Marcin Wielgus
e697e5b011
Merge pull request #226 from mwielgus/nap-labels
...
NAP - pick best labels for pods
2017-08-17 14:46:03 +05:30
Marcin Wielgus
33f3fcdef9
NAP - pick best labels for pods
2017-08-17 10:47:15 +02:00
chenguoyan01
783a7abe53
Set the verbosity level for azureprovider info logs
2017-08-17 10:30:51 +08:00
Marcin Wielgus
b54bbccb33
Merge pull request #189 from MaciekPytel/remove_pod_timestamp_check
...
Remove PodScheduled filter
2017-08-16 21:37:38 +05:30
Maciej Pytel
95b5b4be94
Remove --verify-unschedulabe-pods flag
...
This flag was true in default setups for every platform,
we haven't heard about any user changing it to false and
after removing check on PodScheduled condition setting it
to false would basically break CA.
2017-08-16 17:31:59 +02:00
Maciej Pytel
ef1241b3c6
Remove checking and resetting PodSchedulable condition
...
The performance cost was too high and the pods should
be filtered out by follow up checks anyway.
Check out https://github.com/kubernetes/autoscaler/issues/187
for details.
2017-08-16 17:30:11 +02:00
Marcin Wielgus
998b3f1acd
Merge pull request #198 from MaciekPytel/support_zone_failures
...
Backoff for node group after failed scale-up
2017-08-16 20:46:45 +05:30