File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed
node-pools/worker-karpenter Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -51,6 +51,9 @@ karpenter_in_transit_support_required: "false"
51
51
# t type instances have burstable CPU, which can be undesirable in production
52
52
karpenter_instance_family_t_enabled : " false"
53
53
54
+ # configure whether spot instances should be enabled in Karpenter's capacity-types
55
+ karpenter_enable_spot : " true"
56
+
54
57
# ALB config created by kube-aws-ingress-controller
55
58
kube_aws_ingress_controller_ssl_policy : " ELBSecurityPolicy-TLS13-1-2-2021-06"
56
59
kube_aws_ingress_controller_idle_timeout : " 1m"
Original file line number Diff line number Diff line change @@ -249,7 +249,9 @@ spec:
249
249
- key : " karpenter.sh/capacity-type"
250
250
operator : In
251
251
values :
252
+ #{{ if eq .NodePool.ConfigItems.karpenter_enable_spot "true" }}
252
253
- " spot"
254
+ #{{ end }}
253
255
- " on-demand"
254
256
- key : " kubernetes.io/arch"
255
257
operator : In
You can’t perform that action at this time.
0 commit comments