apiVersion: v1 kind: Namespace metadata: name: karpenter --- apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: name: karpenter namespace: flux-system labels: self-managed-add-on: true add-on-version: "v0.27.3" spec: releaseName: karpenter targetNamespace: karpenter storageNamespace: karpenter interval: 1m0s chart: spec: chart: karpenter version: v0.27.3 sourceRef: kind: HelmRepository name: karpenter values: serviceAccount: create: true name: karpenter # SA created via eksctl or annotations: eks.amazonaws.com/role-arn: KARPENTER_IRSA # Replace settings: aws: clusterName: eks-upgrades-workshop clusterEndpoint: CLUSTER_ENDPOINT # Replace defaultInstanceProfile: KARPENTER_INSTANCE_PROFILE # Replace # interruptionQueueName: eks-upgrade-demo install: {}