Skip to content

Commit 1f74f63

Browse files
authored
Merge pull request #8013 from zalando-incubator/vpa/pod-del-cost-ctl
feature: vpa for pod-deletion-cost-controller
2 parents 9399ad2 + 22753ce commit 1f74f63

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

cluster/config-defaults.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,9 @@ skipper_routesrv_log_level: "INFO"
218218
# skipper-ingress component pod-deletion-cost-controller
219219
skipper_pod_deletion_cost_controller_memory: 200Mi
220220
skipper_pod_deletion_cost_controller_cpu: 50m
221+
# vpa min values
222+
skipper_pod_deletion_cost_controller_memory_min: 128Mi
223+
skipper_pod_deletion_cost_controller_cpu_min: 25m
221224
# klog style -v=0
222225
skipper_pod_deletion_cost_controller_log_v: "0"
223226
# pod informer sync config
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
apiVersion: autoscaling.k8s.io/v1
2+
kind: VerticalPodAutoscaler
3+
metadata:
4+
name: pod-deletion-cost-controller-vpa
5+
namespace: kube-system
6+
labels:
7+
application: skipper-ingress
8+
component: pod-deletion-cost-controller
9+
spec:
10+
targetRef:
11+
apiVersion: apps/v1
12+
kind: Deployment
13+
name: pod-deletion-cost-controller
14+
updatePolicy:
15+
updateMode: Auto
16+
resourcePolicy:
17+
containerPolicies:
18+
- containerName: pod-deletion-cost-controller
19+
minAllowed:
20+
memory: "{{ .Cluster.ConfigItems.skipper_pod_deletion_cost_controller_memory_min }}"
21+
cpu: "{{ .Cluster.ConfigItems.skipper_pod_deletion_cost_controller_cpu_min }}"

0 commit comments

Comments
 (0)