From b1b9e6254a5c52d38bf0125f746e5e072d772ad3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Osipiuk?= Date: Mon, 25 Nov 2019 19:20:55 +0100 Subject: [PATCH 1/2] Bump Cluster Autoscaler version to 1.17.0 --- cluster/gce/manifests/cluster-autoscaler.manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cluster/gce/manifests/cluster-autoscaler.manifest b/cluster/gce/manifests/cluster-autoscaler.manifest index 3e4186ef804..136faacb22c 100644 --- a/cluster/gce/manifests/cluster-autoscaler.manifest +++ b/cluster/gce/manifests/cluster-autoscaler.manifest @@ -17,7 +17,7 @@ "containers": [ { "name": "cluster-autoscaler", - "image": "k8s.gcr.io/cluster-autoscaler:v1.16.2", + "image": "k8s.gcr.io/cluster-autoscaler:v1.17.0", "livenessProbe": { "httpGet": { "path": "/health-check", From fef9e413dffa178e0272d7207b395de54b88533f Mon Sep 17 00:00:00 2001 From: Mayank Kumar Date: Tue, 14 May 2019 20:53:49 -0700 Subject: [PATCH 2/2] Make cluster auto scaler use leases --- .../rbac/cluster-autoscaler/cluster-autoscaler-rbac.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cluster/addons/rbac/cluster-autoscaler/cluster-autoscaler-rbac.yaml b/cluster/addons/rbac/cluster-autoscaler/cluster-autoscaler-rbac.yaml index 4f0f8a33240..b858f0fab37 100644 --- a/cluster/addons/rbac/cluster-autoscaler/cluster-autoscaler-rbac.yaml +++ b/cluster/addons/rbac/cluster-autoscaler/cluster-autoscaler-rbac.yaml @@ -6,6 +6,14 @@ metadata: addonmanager.kubernetes.io/mode: Reconcile rules: # leader election + - apiGroups: ["coordination.k8s.io"] + resources: ["leases"] + verbs: ["create"] + - apiGroups: ["coordination.k8s.io"] + resources: ["leases"] + resourceNames: ["cluster-autoscaler"] + verbs: ["get", "update", "patch", "delete"] + # TODO: remove in 1.18; CA uses lease objects for leader election since 1.17 - apiGroups: [""] resources: ["endpoints"] verbs: ["create"]