mirror of
https://github.com/ysoftdevs/terraform-aws-eks.git
synced 2026-01-16 16:47:20 +01:00
* Change kubectl provider * chore: Remove `kubectl` provider --------- Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
48 lines
1.1 KiB
YAML
48 lines
1.1 KiB
YAML
---
|
|
apiVersion: karpenter.k8s.aws/v1
|
|
kind: EC2NodeClass
|
|
metadata:
|
|
name: default
|
|
spec:
|
|
amiSelectorTerms:
|
|
- alias: bottlerocket@latest
|
|
role: ex-karpenter
|
|
subnetSelectorTerms:
|
|
- tags:
|
|
karpenter.sh/discovery: ex-karpenter
|
|
securityGroupSelectorTerms:
|
|
- tags:
|
|
karpenter.sh/discovery: ex-karpenter
|
|
tags:
|
|
karpenter.sh/discovery: ex-karpenter
|
|
---
|
|
apiVersion: karpenter.sh/v1
|
|
kind: NodePool
|
|
metadata:
|
|
name: default
|
|
spec:
|
|
template:
|
|
spec:
|
|
nodeClassRef:
|
|
group: karpenter.k8s.aws
|
|
kind: EC2NodeClass
|
|
name: default
|
|
requirements:
|
|
- key: "karpenter.k8s.aws/instance-category"
|
|
operator: In
|
|
values: ["c", "m", "r"]
|
|
- key: "karpenter.k8s.aws/instance-cpu"
|
|
operator: In
|
|
values: ["4", "8", "16", "32"]
|
|
- key: "karpenter.k8s.aws/instance-hypervisor"
|
|
operator: In
|
|
values: ["nitro"]
|
|
- key: "karpenter.k8s.aws/instance-generation"
|
|
operator: Gt
|
|
values: ["2"]
|
|
limits:
|
|
cpu: 1000
|
|
disruption:
|
|
consolidationPolicy: WhenEmpty
|
|
consolidateAfter: 30s
|