autoscaler: Update to CA 1.26
Cluster Autoscaler version is supposed to match the Kubernetes version. Also, updating specifically to address ASG tags for node resources ([issue 5164]). [issue 5164]: https://github.com/kubernetes/autoscaler/issues/5164
This commit is contained in:
54
autoscaler/kustomization.yaml
Normal file
54
autoscaler/kustomization.yaml
Normal file
@@ -0,0 +1,54 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
|
||||
resources:
|
||||
- https://github.com/kubernetes/autoscaler/raw/cluster-autoscaler-release-1.26/cluster-autoscaler/cloudprovider/aws/examples/cluster-autoscaler-autodiscover.yaml
|
||||
|
||||
images:
|
||||
- name: k8s.gcr.io/autoscaling/cluster-autoscaler
|
||||
newName: registry.k8s.io/autoscaling/cluster-autoscaler
|
||||
newTag: v1.26.6
|
||||
|
||||
patches:
|
||||
- patch: |-
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: cluster-autoscaler
|
||||
namespace: kube-system
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: cluster-autoscaler
|
||||
command:
|
||||
- ./cluster-autoscaler
|
||||
- --v=4
|
||||
- --stderrthreshold=info
|
||||
- --cloud-provider=aws
|
||||
- --skip-nodes-with-local-storage=false
|
||||
- --expander=least-waste
|
||||
- --node-group-auto-discovery=asg:tag=k8s.io/cluster-autoscaler/enabled,k8s.io/cluster-autoscaler/kubernetes
|
||||
env:
|
||||
- name: AWS_ACCESS_KEY_ID
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
key: access_key_id
|
||||
name: autoscaler-aws-keys
|
||||
- name: AWS_SECRET_ACCESS_KEY
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
key: secret_access_key
|
||||
name: autoscaler-aws-keys
|
||||
- name: AWS_REGION
|
||||
value: us-east-2
|
||||
volumeMounts:
|
||||
nodeSelector:
|
||||
node-role.kubernetes.io/control-plane: ''
|
||||
tolerations:
|
||||
- effect: NoSchedule
|
||||
key: node-role.kubernetes.io/control-plane
|
||||
operator: Exists
|
||||
- effect: NoSchedule
|
||||
key: node-role.kubernetes.io/master
|
||||
operator: Exists
|
||||
Reference in New Issue
Block a user