File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed
node-pools/worker-karpenter Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -44,6 +44,9 @@ karpenter_max_pods_per_node: "32"
44
44
# Our AMI configured RAID0 at boot.
45
45
karpenter_instance_storage_raid0 : " true"
46
46
47
+ # Require support for the Nitro hypervisor for Karpenter NodePools.
48
+ karpenter_nitro_support_required : " true"
49
+
47
50
# ALB config created by kube-aws-ingress-controller
48
51
kube_aws_ingress_controller_ssl_policy : " ELBSecurityPolicy-TLS-1-2-2017-01"
49
52
kube_aws_ingress_controller_idle_timeout : " 1m"
Original file line number Diff line number Diff line change @@ -150,6 +150,14 @@ spec:
150
150
values :
151
151
- nitro
152
152
#{{ end }}
153
+ #{{ if eq .Cluster.ConfigItems.karpenter_nitro_support_required "true" }}
154
+ #{{ if and (eq .Cluster.Provider "zalando-aws") (eq .NodePool.KarpenterInstanceTypeStrategy "not-specified") }}
155
+ - key : karpenter.k8s.aws/instance-hypervisor
156
+ operator : in
157
+ values :
158
+ - nitro
159
+ #{{ end }}
160
+ #{{ end }}
153
161
#{{ if $taints }}
154
162
# {{ range $taints }}
155
163
# {{ $taint := . }}
You can’t perform that action at this time.
0 commit comments