Skip to content

Commit a6088e4

Browse files
committed
optimize: skipper-ingress-redis to use karpenter node pools with instance type pased weights
Signed-off-by: Sandor Szücs <[email protected]>
1 parent ab4c26f commit a6088e4

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

cluster/manifests/skipper/skipper-redis.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,31 @@ spec:
4646
operator: In
4747
values:
4848
- skipper-ingress-redis
49+
nodeAffinity:
50+
requiredDuringSchedulingIgnoredDuringExecution:
51+
nodeSelectorTerms:
52+
- matchExpressions:
53+
- key: node.kubernetes.io/node-pool
54+
operator: In
55+
values:
56+
- skipper-ingress-redis
57+
preferredDuringSchedulingIgnoredDuringExecution:
58+
- weight: 100
59+
preference:
60+
matchExpressions:
61+
- key: node.kubernetes.io/instance-type
62+
operator: In
63+
values:
64+
- c7i.large
65+
- m7i.large
66+
- weight: 50
67+
preference:
68+
matchExpressions:
69+
- key: node.kubernetes.io/instance-type
70+
operator: In
71+
values:
72+
- c6i.large
73+
- m6i.large
4974
priorityClassName: "{{ .Cluster.ConfigItems.system_priority_class }}"
5075
terminationGracePeriodSeconds: 45
5176
containers:

0 commit comments

Comments
 (0)