Maciej Pytel
c376ef3c87
Add metrics for autoprovisioning
2017-10-31 17:42:58 +01:00
Marcin Wielgus
f73d8c66cc
Merge pull request #435 from SafPlusPlus/patch-1
...
Trivial typo fix
2017-11-01 00:09:00 +08:00
SafPlusPlus
1350a77253
Trivial typo fix
2017-10-31 16:27:33 +01:00
Marcin Wielgus
09957bb9d9
Merge pull request #432 from bskiba/ha-fix
...
Call location API for regional clusters.
2017-10-31 19:18:02 +08:00
Beata Skiba
c25a0a6ec2
Call location API for regional clusters.
2017-10-31 10:24:00 +01:00
Maciej Pytel
50587992ae
Update fetching ResourceLimits from GKE to use GB not MB
2017-10-30 19:02:41 +01:00
Maciej Pytel
df63369967
Update GKE alpha client
2017-10-30 17:31:18 +01:00
Marcin Wielgus
49e4c345b9
Merge pull request #428 from bskiba/ca_ha
...
Cluster Autoscaler integration with regional clusters.
2017-10-30 22:21:25 +08:00
Beata Skiba
26b2de9b63
Cluster Autoscaler integration with regional clusters.
...
Make GKE cloud provider work with locations instead of zones.
Use beta GKE endpoint for regional clusters.
2017-10-30 14:48:59 +01:00
MaciekPytel
8b8599e5af
Merge pull request #423 from krzysztof-jastrzebski/resource_limit3
...
Gets resource limits from GKE API.
2017-10-30 12:21:35 +01:00
MaciekPytel
b45e7411d1
Merge pull request #426 from sethpollack/update_aws
...
update aws instance types
2017-10-30 11:36:04 +01:00
Seth Pollack
ea9aa6fe14
update aws instance types
2017-10-28 21:47:24 -04:00
Henrique Rodrigues
46db208e17
Observation about safe-to-evict annotation on FAQ
2017-10-26 13:37:17 -02:00
Marcin Wielgus
cd7211c821
Merge pull request #418 from Henrod/feature/delete-non-replicated-pods
...
If correct annotation on pod, drain node even if not replicated
2017-10-26 22:43:57 +08:00
Krzysztof Jastrzebski
aee8682cb7
Gets resource limits from GKE API.
2017-10-26 14:05:56 +02:00
Henrique Rodrigues
56135db3b0
Annotation which indicates that a pod is safe to evict despite other constraints
2017-10-26 09:29:50 -02:00
MaciekPytel
4c66a63d56
Merge pull request #424 from krzysztof-jastrzebski/apiflag
...
Adds gke-api-endpoint flag to GCE could provider.
2017-10-26 10:54:13 +02:00
Krzysztof Jastrzebski
e8e6ad1c7a
Adds gke-api-endpoint flag to GCE could provider.
2017-10-26 10:32:00 +02:00
Marcin Wielgus
46d4ea4e82
Merge pull request #420 from MaciekPytel/nap_events
...
Write events when autoprovisioned nodegroup is created / deleted
2017-10-26 13:35:01 +08:00
Maciej Pytel
9c2ebccbfe
Write events when autoprovisioned nodegroup is created / deleted
2017-10-25 17:39:30 +02:00
Marcin Wielgus
c7aa56a82a
Merge pull request #416 from MaciekPytel/sync_cloudprovider
...
Add Refresh method to cloud provider
2017-10-25 06:38:33 +02:00
Aleksandra Malinowska
74d20a6cc7
Merge pull request #417 from MaciekPytel/gke_alpha_client_fix
...
Fix a bug with parsing int64 in GKE alpha client
2017-10-24 19:59:56 +02:00
Maciej Pytel
3fe334b7e6
Fix a bug with parsing int64 in GKE alpha client
2017-10-24 18:51:09 +02:00
Maciej Pytel
07511f444a
Add Refresh method to cloud provider
...
This can be used to dynamically update cloud provider
config (in particular list of managed NodeGroups and their
min/max constraints).
Add GKE implementation.
2017-10-24 18:36:29 +02:00
Marcin Wielgus
2f661682e2
Merge pull request #415 from MaciekPytel/gke_alpha_client_2
...
Enable cluster-level CA config in GKE alpha client
2017-10-24 13:13:31 +02:00
Maciej Pytel
84775f0e12
Enable cluster-level CA config in GKE alpha client
2017-10-24 12:56:28 +02:00
Marcin Wielgus
596f478e63
Merge pull request #414 from krzysztof-jastrzebski/resource_limit
...
Adds resource limits to cloud provider.
2017-10-23 20:38:04 +02:00
Marcin Wielgus
c6234e24a4
Merge pull request #413 from MaciekPytel/gke_alpha_client
...
Use GKE alpha client when autoprovisioning is enabled
2017-10-23 20:36:41 +02:00
Krzysztof Jastrzebski
56ac572666
Adds resource limits to cloud provider.
2017-10-23 16:06:56 +02:00
Maciej Pytel
7b95e71315
Use GKE alpha client when autoprovisioning is enabled
2017-10-23 15:21:02 +02:00
Maciej Pytel
a67afc54a2
Add v1alpha1 GKE client to vendor
2017-10-23 12:03:04 +02:00
Krzysztof Jastrzebski
d9c00e5ce1
Adds priority preemption support to cluster autoscaler.
2017-10-23 09:54:56 +02:00
Beata Skiba
a565a81905
Merge pull request #409 from bskiba/fix-typo
...
Fix typo in test
2017-10-20 10:19:01 +02:00
Beata Skiba
f752fdfa8a
fix typo
2017-10-20 10:02:09 +02:00
Marcin Wielgus
afd066c96d
Merge pull request #407 from bskiba/gpu-fix
...
Fix GPU resource name.
2017-10-19 21:52:05 +02:00
Beata Skiba
68647fa22b
Fix GPU resource name.
2017-10-19 09:26:34 +02:00
Marcin Wielgus
2418dba233
Merge pull request #401 from bskiba/gpu
...
Support GPUs in scale from 0
2017-10-18 11:28:45 +02:00
Marcin Wielgus
be392e630c
Merge pull request #398 from MaciekPytel/update_clusterstate_on_scaleup
...
Update clusterstate after scale-up
2017-10-18 10:59:27 +02:00
Maciej Pytel
02ccba3338
Update clusterstate after scale-up
2017-10-17 16:11:25 +02:00
Beata Skiba
70287e486f
Support GPUs in scale to/from 0
2017-10-17 16:11:00 +02:00
kgrygiel
a3d33ed2c1
Add the VPA object to the Recommender model.
...
Each VPA has a pod selector that matches pods in the cluster based on their
labels. Each VPA object keeps track of all pods it matches and conversely:
each pod keeps track of all VPAs that match it.
While it is incorrect to let multiple VPA objects match the same pod, the model
has no means to prevent such situation. In such case the pod is controlled by
one of the matching VPAs.
2017-10-17 16:03:49 +02:00
Marcin Wielgus
ed0e3b53d0
Merge pull request #396 from MaciekPytel/gke_fixit2
...
NAP bugfixes
2017-10-17 14:24:54 +02:00
Maciej Pytel
3498507220
Handle nodegroup id changing upon creation
2017-10-17 14:02:46 +02:00
Maciej Pytel
91759d41cf
GKE cloudprovider bugfixes
...
* Make autoprovisioned node pools names shorter (previously it
was exceeding max name length).
* Set autoscaling fields when creating node pool
2017-10-17 14:02:46 +02:00
Marcin Wielgus
2ce9ea2428
Merge pull request #395 from MaciekPytel/gke_fixit
...
Gke fixit
2017-10-16 06:43:37 -07:00
Maciej Pytel
9ded6f9c9e
Rename clusterName flag to cluster-name for consistency
2017-10-16 14:11:27 +02:00
Maciej Pytel
0d791cda3c
Fix some bugs in GKE cloudprovider
...
- Mig.TargetSize tried to query non-existing mig if autoprovisioning
was enabled.
- GKE client was created using hosted master project instead of users
project.
2017-10-16 14:03:40 +02:00
Marcin Wielgus
146fe6caeb
Merge pull request #390 from bskiba/master
...
Add scalability testing report to 1.0.0 release notes
2017-10-13 21:12:20 +02:00
Beata Skiba
c0c566a3dc
Add scalability testing report to 1.0.0 release notes
2017-10-13 13:55:02 +02:00
Marcin Wielgus
e094ed3777
Merge pull request #143 from bskiba/vpa_initializer
...
VPA Initializer, initial version.
2017-10-10 09:01:26 -07:00