-
Notifications
You must be signed in to change notification settings - Fork 1
/
test.yaml
41 lines (41 loc) · 1.2 KB
/
test.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
cluster:
installed: false
name: dev-eks
cloud:
provider: aws
region: eu-central-1
availability_zones: eu-central-1b
vpc: default
domain: cluster.dev
provisioner:
type: eks
version: 1.16
node_group:
- name: on-demand-group
type: on-demand
instance_type: t3.medium
asg_desired_capacity: 1
asg_min_size: 1
asg_max_size: 3
root_volume_size: 20G
kubelet_extra_args: "--node-labels=kubernetes.io/lifecycle=on_demand"
- name: spot-group
type: spot
instance_type: t3.medium
instance_type_override: m5.large, m5a.large, m5.xlarge
spot_allocation_strategy: "lowest-price"
spot_instance_pools: 10
spot_max_price:
on_demand_base_capacity: 0
on_demand_percentage_above_base_capacity: 0
asg_desired_capacity: 1
asg_min_size: 1
asg_max_size: 3
root_volume_size: 50G
additional_security_group_ids: default
kubelet_extra_args: "--node-labels=kubernetes.io/lifecycle=spot"
addons:
nginx-ingress: true
cert-manager: true
apps:
- /kubernetes/apps/samples