File tree Expand file tree Collapse file tree 2 files changed +73
-12
lines changed
cluster/manifests/skipper Expand file tree Collapse file tree 2 files changed +73
-12
lines changed Original file line number Diff line number Diff line change 22
22
version : v7.2.4
23
23
annotations :
24
24
cluster-autoscaler.kubernetes.io/safe-to-evict : " false"
25
+ karpenter.sh/do-not-disrupt : " true"
25
26
logging/destination : " {{ .Cluster.ConfigItems.log_destination_both }}"
26
27
{{- if eq .Cluster.ConfigItems.skipper_topology_spread_enabled "true" }}
27
28
zalando.org/topology-spread-timeout : 7m
30
31
{{- if eq .Cluster.ConfigItems.skipper_topology_spread_enabled "true" }}
31
32
topologySpreadConstraints :
32
33
- maxSkew : 1
34
+ minDomains : 3
33
35
topologyKey : topology.kubernetes.io/zone
34
36
whenUnsatisfiable : DoNotSchedule
35
37
labelSelector :
47
49
values :
48
50
- skipper-ingress-redis
49
51
nodeAffinity :
50
- requiredDuringSchedulingIgnoredDuringExecution :
51
- nodeSelectorTerms :
52
- - matchExpressions :
53
- - key : node.kubernetes.io/node-pool
54
- operator : In
55
- values :
56
- - skipper-ingress-redis
57
52
preferredDuringSchedulingIgnoredDuringExecution :
58
53
- weight : 100
59
54
preference :
@@ -106,9 +101,9 @@ spec:
106
101
schedulerName : default-scheduler
107
102
{{ if eq .Cluster.ConfigItems.enable_dedicate_nodepool_skipper_redis "true"}}
108
103
nodeSelector :
109
- dedicated : skipper-ingress-redis
104
+ zalando.org/ dedicated : skipper-ingress-redis
110
105
tolerations :
111
- - effect : NoSchedule
112
- key : dedicated
113
- value : skipper-ingress-redis
106
+ - key : " zalando.org/dedicated "
107
+ operator : Exists
108
+ effect : NoSchedule
114
109
{{ end }}
Original file line number Diff line number Diff line change 164
164
- "g6.xlarge"
165
165
- "g6.2xlarge"
166
166
- "g6.4xlarge"
167
- name: karpenter-gpu
167
+ name: karpenter-gpu-tesla
168
168
profile: worker-karpenter
169
169
min_size: 0
170
170
max_size: 0
@@ -181,6 +181,72 @@ EOFF
181
181
config_items:
182
182
labels: dedicated=node-reboot-tests
183
183
taints: dedicated=node-reboot-tests:NoSchedule
184
+ - name: karpenter-catch-all
185
+ profile: worker-karpenter
186
+ discount_strategy: none
187
+ max_size: 0
188
+ min_size: 0
189
+ instance_types:
190
+ - not-specified
191
+ config_items:
192
+ scaling_priority: 2
193
+ - name: karpenter-catch-all-dedicated
194
+ profile: worker-karpenter
195
+ discount_strategy: none
196
+ max_size: 0
197
+ min_size: 0
198
+ instance_types:
199
+ - not-specified
200
+ config_items:
201
+ requirements:
202
+ - key: zalando.org/dedicated
203
+ operator: Exists
204
+ scaling_priority: 1
205
+ taints:
206
+ - effect: NoSchedule
207
+ key: zalando.org/dedicated
208
+ value: "dedicated"
209
+ - name: karpenter-gpu
210
+ profile: worker-karpenter
211
+ discount_strategy: none
212
+ max_size: 0
213
+ min_size: 0
214
+ instance_types:
215
+ - not-specified
216
+ config_items:
217
+ requirements:
218
+ - key: karpenter.k8s.aws/instance-gpu-manufacturer
219
+ operator: In
220
+ values:
221
+ - nvidia
222
+ scaling_priority: 3
223
+ taints:
224
+ - effect: NoSchedule
225
+ key: nvidia.com/gpu
226
+ value: present
227
+ - name: karpenter-gpu-dedicated
228
+ profile: worker-karpenter
229
+ discount_strategy: none
230
+ max_size: 0
231
+ min_size: 0
232
+ instance_types:
233
+ - not-specified
234
+ config_items:
235
+ requirements:
236
+ - key: karpenter.k8s.aws/instance-gpu-manufacturer
237
+ operator: In
238
+ values:
239
+ - nvidia
240
+ - key: zalando.org/dedicated
241
+ operator: Exists
242
+ scaling_priority: 2
243
+ taints:
244
+ - effect: NoSchedule
245
+ key: nvidia.com/gpu
246
+ value: present
247
+ - effect: NoSchedule
248
+ key: zalando.org/dedicated
249
+ value: "dedicated"
184
250
provider: ${CLUSTER_PROVIDER}
185
251
region: ${REGION}
186
252
owner: '${OWNER} '
You can’t perform that action at this time.
0 commit comments