Skip to content

Commit c0294b3

Browse files
committed
fix
1 parent 4acef7c commit c0294b3

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

karpenter/karpenter-resources.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,29 @@
11
apiVersion: karpenter.k8s.aws/v1alpha1
22
kind: AWSNodeTemplate
33
metadata:
4-
name: ${KARPENTER_NODECLASS_NAME}
4+
name: ${KARPENTER_NODECLASS_NAME} # e.g., solar-nodeclass
55
spec:
66
subnetSelector:
77
karpenter.sh/discovery: ${CLUSTER_NAME}
88
securityGroupSelector:
99
karpenter.sh/discovery: ${CLUSTER_NAME}
1010
amiFamily: AL2
11-
instanceProfile: ${KARPENTER_INSTANCE_PROFILE}
11+
instanceProfile: ${KARPENTER_INSTANCE_PROFILE} # e.g., KarpenterNodeInstanceProfile
1212
---
1313
apiVersion: karpenter.sh/v1alpha5
1414
kind: Provisioner
1515
metadata:
16-
name: ${KARPENTER_NODEPOOL_NAME}
16+
name: ${KARPENTER_NODEPOOL_NAME} # e.g., solar-nodepool
1717
spec:
1818
requirements:
19-
- key: "karpenter.sh/instance-type"
19+
# Allow t2 or t3 instances
20+
- key: "karpenter.k8s.aws/instance-family"
2021
operator: In
21-
values: ["t3.medium"] # force t3.medium nodes
22+
values: ["t2", "t3"]
23+
# Allow multiple sizes
24+
- key: "karpenter.k8s.aws/instance-size"
25+
operator: In
26+
values: ["small", "medium", "large"]
2227
- key: "karpenter.sh/capacity-type"
2328
operator: In
2429
values: ["spot", "on-demand"]

0 commit comments

Comments
 (0)