Skip to content

Commit deef311

Browse files
committed
Fix
1 parent 093cfb5 commit deef311

File tree

2 files changed

+9
-18
lines changed

2 files changed

+9
-18
lines changed

.github/workflows/karpenter.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff 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!"

karpenter/karpenter-resources.yml

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,23 @@ apiVersion: karpenter.k8s.aws/v1alpha1
22
kind: AWSNodeTemplate
33
metadata:
44
name: ${KARPENTER_NODECLASS_NAME}
5-
namespace: ${KARPENTER_NAMESPACE}
65
spec:
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
---
1613
apiVersion: karpenter.sh/v1alpha5
1714
kind: Provisioner
1815
metadata:
1916
name: ${KARPENTER_NODEPOOL_NAME}
2017
spec:
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

0 commit comments

Comments
 (0)