mirror of
https://github.com/ysoftdevs/terraform-aws-eks.git
synced 2026-04-25 18:18:27 +02:00
chore: Remove kubectl provider from Karpenter example (#3251)
* Change kubectl provider * chore: Remove `kubectl` provider --------- Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
This commit is contained in:
47
examples/karpenter/karpenter.yaml
Normal file
47
examples/karpenter/karpenter.yaml
Normal file
@@ -0,0 +1,47 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user