forked from awslabs/aiops-modules
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcore-modules.yaml
More file actions
112 lines (112 loc) · 3.15 KB
/
Copy pathcore-modules.yaml
File metadata and controls
112 lines (112 loc) · 3.15 KB
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
name: eks
path: git::https://github.com/awslabs/idf-modules.git//modules/compute/eks?ref=release/1.13.0&depth=1
dataFiles:
- filePath: git::https://github.com/awslabs/idf-modules.git//data/eks_dockerimage-replication/versions/1.29.yaml?ref=release/1.13.0&depth=1
- filePath: git::https://github.com/awslabs/idf-modules.git//data/eks_dockerimage-replication/versions/default.yaml?ref=release/1.13.0&depth=1
parameters:
- name: VpcId
valueFrom:
moduleMetadata:
group: base
name: networking
key: VpcId
- name: ControlplaneSubnetIds
valueFrom:
moduleMetadata:
group: base
name: networking
key: PrivateSubnetIds
- name: DataplaneSubnetIds
valueFrom:
moduleMetadata:
group: base
name: networking
key: PrivateSubnetIds
- name: EksAdminRoleName
value: Admin
- name: EksPoweruserRoleName
value: PowerUser
- name: EksReadOnlyRoleName
value: ReadOnly
- name: EksVersion
value: "1.29"
# valueFrom:
# envVariable: GLOBAL_EKS_VERSION
- name: EksCompute
value:
eks_nodegroup_config:
- eks_ng_name: ng1
eks_node_quantity: 1
eks_node_max_quantity: 1
eks_node_min_quantity: 1
eks_node_disk_size: 400
eks_node_instance_type: "m5.xlarge"
eks_node_labels:
usage: core
- eks_ng_name: ng-gpu
eks_node_quantity: 6
eks_node_max_quantity: 10
eks_node_min_quantity: 6
eks_node_disk_size: 400
eks_node_instance_type: "g4dn.4xlarge"
eks_node_labels:
usage: gpu
nvidia.com/gpu.present: "true"
use_gpu_ami: True
eks_node_taints:
- key: "nvidia.com/gpu"
value: "true"
# operator: "Equal"
effect: "NoSchedule"
install_nvidia_device_plugin: True
eks_node_spot: False
eks_secrets_envelope_encryption: True
eks_api_endpoint_private: False
- name: EksAddons
value:
# Autoscaling
deploy_cluster_autoscaler: True
deploy_metrics_server: True
# Observability
deploy_cloudwatch_observability_addon: True
# Storage
deploy_aws_fsx_csi: True
---
name: fsx-lustre
path: git::https://github.com/awslabs/idf-modules.git//modules/storage/fsx-lustre?ref=release/1.13.0&depth=1
parameters:
- name: VpcId
valueFrom:
moduleMetadata:
group: base
name: networking
key: VpcId
- name: PrivateSubnetIds
valueFrom:
moduleMetadata:
group: base
name: networking
key: PrivateSubnetIds
- name: FsDeploymentType
value: SCRATCH_2
- name: StorageThroughput
value: 50
- name: DataBucketName
valueFrom:
moduleMetadata:
group: base
name: buckets
key: ArtifactsBucketName
- name: DraExportPath
valueFrom:
parameterValue: draExportPath
- name: DraImportPath
valueFrom:
parameterValue: draImportPath
- name: FsxVersion
value: "2.15"
- name: Namespace
valueFrom:
parameterValue: rayNamespaceName
- name: ImportPolicy
value: "NEW_CHANGED_DELETED"