Grégory SANCHEZ
6fdf54ff34
feat(cluster-autoscaler): autogenerate priority-expander configMap
2023-01-11 08:26:33 +01:00
John Gardiner Myers
ad92d2760c
Run pods needing control-plane instance credentials on hostNetwork
2023-01-10 20:48:05 -08:00
Kubernetes Prow Robot
7ce93c03ae
Merge pull request #14593 from johngmyers/cas-allow-spot
...
Allow cluster-autoscaler to run on spot if nothing else is available
2022-12-06 04:24:37 -08:00
Ciprian Hacman
7a65b0f75e
gce: Update cluster-autoscaler config
2022-12-03 22:41:14 +02:00
John Gardiner Myers
9d90c7fc7b
Allow cluster-autoscaler to run on spot if nothing else is available
2022-11-18 08:31:47 -08:00
John Gardiner Myers
87dbab9062
Remove dead code
2022-10-22 22:05:18 -07:00
Thomas Colomb
e5ddd5b0c3
cluster-autoscaler : Add scaleDownUnneededTime and scaleDownUnreadyTime
2022-10-04 18:57:21 +02:00
Ole Markus With
f5e0feab5f
Fix CAS cordon flag
2022-09-10 20:15:25 +02:00
Daniel Franca
cdd0013b1f
Add support to --cordon-node-before-terminating on the cluster autoscaler addon (CordonNodeBeforeTerminating)
2022-09-06 17:03:24 +02:00
Ole Markus With
74fdf9c7a3
Do not run CAS on spot instances
2022-06-21 15:42:47 +02:00
Ole Markus With
6dbfd0d359
Fix PDB api version for a set of addons
2022-06-12 22:09:29 +02:00
Jesse Haka
c050c49ac8
set nodeselector null
2022-05-15 23:30:00 +03:00
Bronson Mirafuentes
f56dbad934
fix pod annotations in addon yamls
2022-04-21 11:10:03 -07:00
Kubernetes Prow Robot
1417a2b8f9
Merge pull request #13511 from heybronson/cas-pod-annotations
...
add cluster autoscaler pod annotations
2022-04-19 10:57:17 -07:00
Bronson Mirafuentes
67ad8582ee
change template yaml
2022-04-18 10:52:52 -07:00
Bronson Mirafuentes
7c4f1646e3
add cluster autoscaler pod annotations
2022-04-18 10:32:52 -07:00
Ole Markus With
1921afa852
Fix affinity and taints for cluster-autoscaler
2022-04-18 13:56:04 +02:00
John Gardiner Myers
cac727c357
Make cloudProvider a struct in v1alpha3 API
2022-03-02 21:59:49 -08:00
Ole Markus With
dd06cd337f
Bump Cluster Autoscaler and update manifest
2021-12-29 18:06:27 +01:00
Ole Markus With
468280d3f2
Improve HA for various addons
2021-12-24 08:53:27 +01:00
Ole Markus With
89f0c85e90
Use spread constraints rather than affinity to spread pods (templates)
2021-12-20 09:33:20 +01:00
Gabriel Martinez
1b815f4d5d
Add missing namespace for cluster-autoscaler pdb template
...
Signed-off-by: Gabriel Martinez <gabrielmartinez@sisti.pt>
2021-11-23 10:16:58 +00:00
Ole Markus With
258fd4f9d9
Make it possible to set CAS max-node-provision-time
2021-10-20 13:53:37 +02:00
Amit Prasad
48fa73f3bb
Add option in Cluster Autoscaler AddOn for AWS EC2 Static instance list
2021-08-21 22:44:31 +05:30
Ole Markus With
0439bb0d76
Remove UseServiceAccountIAM feature flag and rename feature to UseServiceAccountExternalPermissions
2021-08-07 21:20:03 +02:00
Ole Markus With
6e8e027aff
Enable IRSA for Cluster Autoscaler
2021-06-16 18:03:11 +02:00
Ole Markus With
2fb1861528
Update CAS manifest
...
Upstream examples were missing a number of improvements.
This commit also adds template functions for making controllers such as CAS more HA on HA clusters
2021-05-19 16:12:51 +02:00
Ole Markus With
fe2cbbf369
Set priorityClassName on critical addons
2021-05-15 09:12:14 +02:00
jurriaanpro
25955ceb6b
Add scaleDownDelayAfterAdd to clusterAutoscaler spec
2021-03-25 11:23:48 +01:00
Ole Markus With
7dc6372ed5
gce doesn't suffix the IG names with ClusterName
2021-02-27 19:33:44 +01:00
Ole Markus With
8486650c33
Add support for cluster autoscaler 1.20.x
...
Update upup/models/cloudup/resources/addons/cluster-autoscaler.addons.k8s.io/k8s-1.15.yaml.template
Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2021-02-17 14:05:09 +01:00
dntosas
56fe4bab24
[addons/CA] Add support for specifying resources and metrics
...
- Resources
We enable users to set their desired capacity for cluster-autoscaler addon.
There are edge cases, especially in big clusters, where autoscaler needs
to reconcile a large number of objects thus may need increased memory or
increased cpu to avoid saturation.
- Metrics
Cluster autoscaler provides valuable insights for monitoring capacity
allocation and scheduling aspects of a cluster. In this commit, we
add proper annotation on deployment to enable Prometheus scrape metrics.
We also bump patch version of container images.
Signed-off-by: dntosas <ntosas@gmail.com>
2021-01-11 20:53:08 +02:00
Akshansh Gupta
830fef7959
addons(cluster-autoscaler): Add newPodScaleUpDelay in clusterAutoscaler spec
2020-12-19 14:30:18 +05:30
Ole Markus With
75d4e2b897
Remove resource limits from cluster autoscaler
2020-12-06 13:36:06 +01:00
Ole Markus With
bfa68fc8cb
Fix CAS ASG configuration
2020-09-26 11:00:53 +02:00
Ole Markus With
2b5950c24c
Add missing flags to template
2020-09-12 08:24:29 +02:00
Ole Markus With
a0e9fab104
Implement cluster autoscaler as bootstrap addon
...
Use provider-agnostic node definition for cas instead of aws auto-discovery
Validate clusterAutoscalerSpec
Add spec documentation
Add cas docs
Make CRDs
Apply suggestions from code review
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
Add enabled flag to cas config
Apply suggestions from code review
Co-authored-by: Guy Templeton <guyjtempleton@googlemail.com>
Add support for custom cas image
Support more k8s versions
Use full image names
2020-09-03 09:52:13 +02:00