File tree Expand file tree Collapse file tree 5 files changed +149
-0
lines changed
Expand file tree Collapse file tree 5 files changed +149
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : v2
3+ description : Node Pools for EKS Auto Mode
4+ appVersion : " 1.0.0"
5+ name : eks-node-pools
6+ version : 0.1.0
7+ maintainers :
8+ - name : Ilya Cherepanov
9+ email : deponian@evilmartians.com
Original file line number Diff line number Diff line change 1+ apiVersion : karpenter.sh/v1
2+ kind : NodePool
3+ metadata :
4+ name : general-on-demand
5+ spec :
6+ disruption :
7+ budgets :
8+ - nodes : 10%
9+ consolidateAfter : 30s
10+ consolidationPolicy : WhenEmptyOrUnderutilized
11+
12+ template :
13+ spec :
14+ expireAfter : 480h
15+ terminationGracePeriod : 24h0m0s
16+
17+ nodeClassRef :
18+ group : eks.amazonaws.com
19+ kind : NodeClass
20+ name : default
21+
22+ requirements :
23+ - key : karpenter.sh/capacity-type
24+ operator : In
25+ values :
26+ - on-demand
27+ - key : eks.amazonaws.com/instance-category
28+ operator : In
29+ values :
30+ - c
31+ - m
32+ - r
33+ - key : eks.amazonaws.com/instance-generation
34+ operator : Gt
35+ values :
36+ - " 4"
37+ - key : kubernetes.io/arch
38+ operator : In
39+ values :
40+ - amd64
41+ - key : kubernetes.io/os
42+ operator : In
43+ values :
44+ - linux
45+
46+ taints :
47+ - effect : NoSchedule
48+ key : ManualOnly
Original file line number Diff line number Diff line change 1+ apiVersion : karpenter.sh/v1
2+ kind : NodePool
3+ metadata :
4+ name : general-spot
5+ spec :
6+ disruption :
7+ budgets :
8+ - nodes : 10%
9+ consolidateAfter : 30s
10+ consolidationPolicy : WhenEmptyOrUnderutilized
11+
12+ template :
13+ spec :
14+ expireAfter : 480h
15+ terminationGracePeriod : 24h0m0s
16+
17+ nodeClassRef :
18+ group : eks.amazonaws.com
19+ kind : NodeClass
20+ name : default
21+
22+ requirements :
23+ - key : karpenter.sh/capacity-type
24+ operator : In
25+ values :
26+ - spot
27+ - key : eks.amazonaws.com/instance-category
28+ operator : In
29+ values :
30+ - c
31+ - m
32+ - r
33+ - key : eks.amazonaws.com/instance-generation
34+ operator : Gt
35+ values :
36+ - " 4"
37+ - key : kubernetes.io/arch
38+ operator : In
39+ values :
40+ - amd64
41+ - key : kubernetes.io/os
42+ operator : In
43+ values :
44+ - linux
45+
46+ taints :
47+ - effect : NoSchedule
48+ key : ManualOnly
Original file line number Diff line number Diff line change 1+ apiVersion : karpenter.sh/v1
2+ kind : NodePool
3+ metadata :
4+ name : infrastructure
5+ spec :
6+ weight : 50
7+
8+ disruption :
9+ budgets :
10+ - nodes : 10%
11+ consolidateAfter : 30s
12+ consolidationPolicy : WhenEmptyOrUnderutilized
13+
14+ template :
15+ spec :
16+ expireAfter : 480h
17+ terminationGracePeriod : 24h0m0s
18+
19+ nodeClassRef :
20+ group : eks.amazonaws.com
21+ kind : NodeClass
22+ name : default
23+
24+ requirements :
25+ - key : karpenter.sh/capacity-type
26+ operator : In
27+ values :
28+ - spot
29+ - key : eks.amazonaws.com/instance-category
30+ operator : In
31+ values :
32+ - t
33+ - key : eks.amazonaws.com/instance-generation
34+ operator : Gt
35+ values :
36+ - " 3"
37+ - key : kubernetes.io/arch
38+ operator : In
39+ values :
40+ - amd64
41+ - key : kubernetes.io/os
42+ operator : In
43+ values :
44+ - linux
You can’t perform that action at this time.
0 commit comments