# This example provisioner will provision instances # running Bottlerocket OS and the userData settings specified in ths AWSNodeTemplate # CRD will be merged into Karpenter defaults. apiVersion: karpenter.sh/v1alpha5 kind: Provisioner metadata: name: default spec: limits: resources: cpu: 20 providerRef: name: default consolidation: enabled: true --- apiVersion: karpenter.k8s.aws/v1alpha1 kind: AWSNodeTemplate metadata: name: default spec: amiFamily: Bottlerocket instanceProfile: myInstanceProfile subnetSelector: karpenter.sh/discovery: my-cluster securityGroupSelector: karpenter.sh/discovery: my-cluster userData: | [settings.kubernetes] kube-api-qps = 30