apiVersion: karpenter.sh/v1alpha5 kind: Provisioner metadata: name: default spec: labels: type: karpenter requirements: - key: karpenter.sh/capacity-type operator: In values: ["on-demand"] - key: "node.kubernetes.io/instance-type" operator: In values: ["c5.large", "m5.large", "m5.xlarge"] limits: resources: cpu: 1000 memory: 1000Gi providerRef: name: default --- apiVersion: karpenter.k8s.aws/v1alpha1 kind: AWSNodeTemplate metadata: name: default spec: subnetSelector: karpenter.sh/discovery: ${EKS_CLUSTER_NAME} securityGroupSelector: karpenter.sh/discovery: ${EKS_CLUSTER_NAME} tags: app.kubernetes.io/created-by: eks-workshop