-
Notifications
You must be signed in to change notification settings - Fork 1.5k
[Bug] EKS 1.28 with Karpenter v0.33.1 not working #7481
Copy link
Copy link
Closed
Labels
area/karpenterkind/bugpriority/important-soonIdeally to be resolved in time for the next releaseIdeally to be resolved in time for the next release
Description
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: 20Logs
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"}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area/karpenterkind/bugpriority/important-soonIdeally to be resolved in time for the next releaseIdeally to be resolved in time for the next release