apiVersion: karpenter.sh/v1alpha5 kind: Provisioner metadata: name: ddosbot spec: requirements: - key: kubernetes.io/arch operator: In values: - arm64 - amd64 - key: karpenter.sh/capacity-type operator: In values: - spot - on-demand limits: resources: cpu: 20k providerRef: name: ddosbot ttlSecondsAfterEmpty: 30 --- apiVersion: karpenter.k8s.aws/v1alpha1 kind: AWSNodeTemplate metadata: name: ddosbot spec: amiFamily: AL2 blockDeviceMappings: - deviceName: /dev/xvda ebs: volumeSize: 200Gi volumeType: gp3 iops: 10000 deleteOnTermination: true throughput: 125 securityGroupSelector: karpenter.sh/discovery: $CLUSTER_NAME subnetSelector: karpenter.sh/discovery: $CLUSTER_NAME