cedric lamoriniere
f0fbf7a87a
[cluster-autoscaler] Allow “custom” DaemonSet pods
...
* Create `utils/pod` package: pod kind detection functions.
* Update DaemonSet Pod detection logic: introduce the annotation
`cluster-autoscaler.kubernetes.io/daemonset-pod` to declare a Pod as a
DaemonSet Pod.
* Update `simulator` package to use the new `utils/pod` package function.
* Cleanup `getRequiredPodsForNode()` function.
Signed-off-by: cedric lamoriniere <cedric.lamoriniere@datadoghq.com>
2019-11-06 11:23:23 +01:00
Krzysztof Jastrzebski
22b4a6283e
Optimize building node infos by using map with pods for nodes.
2019-06-03 13:24:09 +02:00
Pengfei Ni
128729bae9
Move schedulercache to package nodeinfo
2019-02-21 12:41:08 +08:00
Maciej Pytel
3f0da8947a
Use listers in scale-up
2019-01-02 15:56:01 +01:00
Maciej Pytel
b64139d3cb
Use listers in simulator
2019-01-02 15:55:13 +01:00
Maciej Pytel
9060014992
Use listers in scale-down
2018-12-31 14:55:38 +01:00
Łukasz Osipiuk
991873c237
Fix gofmt errors
2018-11-26 15:39:59 +01:00
Pengfei Ni
be3dd85503
Update scheduler cache package
2018-06-11 13:54:12 +08:00
Marcin Wielgus
04bec08e84
Compilation fix
2018-03-20 20:11:36 +01:00
Aleksandra Malinowska
4c594db7f8
Run spellchecker
2018-03-15 15:47:49 +01:00
Sergey Lanzman
415f53cdea
Change from deprecated Core to CoreV1 for kube client
2017-09-04 22:16:21 +03:00
Marcin Wielgus
9116e4c08c
Compilation fix for CA after godeps update
2017-08-11 17:56:47 +02:00
Marcin Wielgus
fc43808149
Godeps bump for CA
2017-07-03 22:05:11 +02:00
Marcin Wielgus
69c77791a2
Fix error types
2017-06-12 21:26:50 +02:00
Aleksandra Malinowska
8ca8b24d3d
Add allowing eviction of kube-system pods with PDB
2017-06-01 18:24:42 +02:00
Maciej Pytel
7f5c7ed3a2
Used typed errors in scale up code
...
Updated some of the functions called by scale up
to return new errors as required.
2017-05-18 14:09:15 +02:00
Yusuke Kuoka
5304e9af21
cluster-autoscaler: Fix typos in comments
2017-05-10 11:22:15 +09:00
Marcin Wielgus
34eb4973f8
Fix imports in cluster autoscaler after migrating it from contrib
2017-04-18 15:42:04 +02:00
Marcin Wielgus
2ffaddb7c0
Cluster-autoscaler: lint
2017-03-02 15:15:07 +01:00
Marcin Wielgus
72a47dc2b2
Cluster-autoscaler: update code for 1.6 k8s sync
2017-03-02 14:34:49 +01:00
Marcin Wielgus
89a370de1a
Cluster-autoscaler: expand half-deleted pod skip logic in drain
2017-02-23 16:43:32 +01:00
Marcin Wielgus
ce45c33d29
Cluster-autoscaler: update CA code for godep refresh
2017-01-20 14:46:34 +01:00
Marcin Wielgus
7b63b6c1f1
Cluster-autoscaler: update code to compile with K8S 1.5
2016-12-13 17:22:57 +01:00
Jan Chaloupka
e028312170
Remove "All rights reserved" from all the headers
2016-09-08 13:02:39 +02:00
Filip Grzadkowski
2d016e81c3
Fix autoscaler code to work with new godeps.
2016-05-12 21:06:25 +02:00
Marcin Wielgus
df16fcb667
Cluster-autoscaler: build k8s scheduler node info structure based on kubectl drain
2016-05-04 12:52:41 +02:00