What were you trying to accomplish?
trying to create cluster 1.28 with karpenter v0.33.1
What happened?
cluster created but karpenter hanged
2024-01-16 07:49:37 [ℹ] waiting for CloudFormation stack "eksctl-eks-kptv3-karpenter"
2024-01-16 07:50:07 [ℹ] waiting for CloudFormation stack "eksctl-eks-kptv3-karpenter"
2024-01-16 07:50:46 [ℹ] waiting for CloudFormation stack "eksctl-eks-kptv3-karpenter"
2024-01-16 07:51:26 [ℹ] waiting for CloudFormation stack "eksctl-eks-kptv3-karpenter"
2024-01-16 07:52:27 [ℹ] waiting for CloudFormation stack "eksctl-eks-kptv3-karpenter"
2024-01-16 07:52:27 [ℹ] 1 task: { create IAM role for serviceaccount "karpenter/karpenter" }
2024-01-16 07:52:27 [ℹ] 1 task: { create IAM role for serviceaccount "karpenter/karpenter" }
2024-01-16 07:52:27 [ℹ] building iamserviceaccount stack "eksctl-eks-kptv3-addon-iamserviceaccount-karpenter-karpenter"
2024-01-16 07:52:27 [ℹ] deploying stack "eksctl-eks-kptv3-addon-iamserviceaccount-karpenter-karpenter"
2024-01-16 07:52:27 [ℹ] waiting for CloudFormation stack "eksctl-eks-kptv3-addon-iamserviceaccount-karpenter-karpenter"
2024-01-16 07:52:57 [ℹ] waiting for CloudFormation stack "eksctl-eks-kptv3-addon-iamserviceaccount-karpenter-karpenter"
2024-01-16 07:52:57 [ℹ] adding identity "arn:aws:iam::xxxxxxxxxx:role/eksctl-KarpenterNodeRole-eks-kptv3" to auth ConfigMap
2024-01-16 07:52:57 [ℹ] adding Karpenter to cluster eks-kptv3
E0116 07:52:59.856684 3205 memcache.go:206] couldn't get resource list for karpenter.k8s.aws/v1beta1: the server could not find the requested resource
E0116 07:52:59.942104 3205 memcache.go:206] couldn't get resource list for karpenter.sh/v1beta1: the server could not find the requested resource
Error: failed to install Karpenter: failed to install Karpenter chart: failed to install chart: timed out waiting for the condition
How to reproduce it?
eksctl create cluster -f ./cluster.yaml
---
apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig
metadata:
name: eks-kptv3
region: ap-northeast-1
version: "1.28"
tags:
karpenter.sh/discovery: eks-kptv3 # here, it is set to the cluster name
iam:
withOIDC: true # required
karpenter:
version: 'v0.33.1' # Exact version must be specified
createServiceAccount: true # default is false
withSpotInterruptionQueue: true
vpc:
cidr: 10.10.0.0/16
hostnameType: resource-name
# disable public access to endpoint and only allow private access
clusterEndpoints:
publicAccess: true
managedNodeGroups:
- name: ng-apps
instanceType: t3.medium
minSize: 2
maxSize: 4
desiredCapacity: 2
volumeSize: 20
Logs
Anything else we need to know?
Versions
$ eksctl info
eksctl version: 0.167.0
kubectl version: v1.29.0
OS: linux
$helm version
version.BuildInfo{Version:"v3.13.3", GitCommit:"c8b948945e52abba22ff885446a1486cb5fd3474", GitTreeState:"clean", GoVersion:"go1.20.11"}
What were you trying to accomplish?
trying to create cluster 1.28 with karpenter v0.33.1
What happened?
cluster created but karpenter hanged
How to reproduce it?
Logs
Anything else we need to know?
Versions