File tree Expand file tree Collapse file tree 2 files changed +9
-18
lines changed Expand file tree Collapse file tree 2 files changed +9
-18
lines changed Original file line number Diff line number Diff line change @@ -111,8 +111,8 @@ jobs:
111111 kubectl get crd | grep karpenter || echo "No Karpenter CRDs found yet"
112112
113113 echo "Waiting for CRDs to be available..."
114- kubectl wait --for condition=established --timeout=60s crd/nodepools .karpenter.sh || echo "NodePool CRD not ready"
115- kubectl wait --for condition=established --timeout=60s crd/ec2nodeclasses .karpenter.k8s.aws || echo "EC2NodeClass CRD not ready"
114+ kubectl wait --for condition=established --timeout=60s crd/awsnodetemplates .karpenter.k8s.aws || echo "AWSNodeTemplate CRD not ready"
115+ kubectl wait --for condition=established --timeout=60s crd/provisioners .karpenter.sh || echo "Provisioner CRD not ready"
116116
117117 echo "Karpenter controller is ready!"
118118
@@ -133,10 +133,10 @@ jobs:
133133 echo "Checking Karpenter controller status..."
134134 kubectl get pods -n karpenter
135135
136- echo "Checking NodePool ..."
137- kubectl get nodepool -n karpenter
136+ echo "Checking Provisioner ..."
137+ kubectl get provisioner
138138
139- echo "Checking EC2NodeClass ..."
140- kubectl get ec2nodeclass -n karpenter
139+ echo "Checking AWSNodeTemplate ..."
140+ kubectl get awsnodetemplate
141141
142142 echo "Karpenter installation completed successfully!"
Original file line number Diff line number Diff line change @@ -2,32 +2,23 @@ apiVersion: karpenter.k8s.aws/v1alpha1
22kind : AWSNodeTemplate
33metadata :
44 name : ${KARPENTER_NODECLASS_NAME}
5- namespace : ${KARPENTER_NAMESPACE}
65spec :
76 subnetSelector :
87 karpenter.sh/discovery : ${CLUSTER_NAME}
98 securityGroupSelector :
109 karpenter.sh/discovery : ${CLUSTER_NAME}
1110 amiFamily : AL2
1211 instanceProfile : ${KARPENTER_INSTANCE_PROFILE}
13- role : ${KARPENTER_NODE_ROLE}
14-
1512---
1613apiVersion : karpenter.sh/v1alpha5
1714kind : Provisioner
1815metadata :
1916 name : ${KARPENTER_NODEPOOL_NAME}
2017spec :
21- cluster :
22- name : ${CLUSTER_NAME}
23- provider :
24- awsNodeTemplate :
25- name : ${KARPENTER_NODECLASS_NAME}
2618 requirements :
2719 - key : " karpenter.sh/capacity-type"
2820 operator : In
2921 values : ["spot", "on-demand"]
30- - key : " kubernetes.io/arch"
31- operator : In
32- values : ["amd64"]
33- ttlSecondsAfterEmpty : 30
22+ providerRef :
23+ name : ${KARPENTER_NODECLASS_NAME}
24+ ttlSecondsAfterEmpty : 30
You can’t perform that action at this time.
0 commit comments