Skip to content

Commit

Permalink
Removed duplicates
Browse files Browse the repository at this point in the history
  • Loading branch information
lusoal committed Feb 1, 2024
1 parent e0abaad commit 54f6faa
Showing 1 changed file with 0 additions and 82 deletions.
82 changes: 0 additions & 82 deletions ai-ml/trainium-inferentia/addons.tf
Original file line number Diff line number Diff line change
Expand Up @@ -240,88 +240,6 @@ module "eks_blueprints_addons" {
tags = local.tags

# We are installing Karpenter resources with Helm Chart, see helm-values/
helm_releases = {
karpenter-resources-default = {
name = "default"
description = "A Helm chart for default node pool"
chart = "${path.module}/helm-values/karpenter-resources"
values = [
<<-EOT
clusterName: ${module.eks.cluster_name}
ec2NodeClass:
karpenterRole: ${split("/", module.eks_blueprints_addons.karpenter.node_iam_role_arn)[1]}
subnetSelectorTerms:
id: ${module.vpc.private_subnets[3]}
securityGroupSelectorTerms:
tags:
Name: ${module.eks.cluster_name}-node
nodePool:
labels:
- provisioner: default
- workload: rayhead
requirements:
- key: "karpenter.k8s.aws/instance-family"
operator: In
values: ["c5", "m5", "r5"]
- key: "karpenter.k8s.aws/instance-size"
operator: In
values: ["xlarge", "2xlarge", "4xlarge", "8xlarge", "16xlarge", "24xlarge"]
- key: "kubernetes.io/arch"
operator: In
values: ["amd64"]
- key: "karpenter.sh/capacity-type"
operator: In
values: ["spot", "on-demand"]
EOT
]
}
karpenter-resources-inferentia = {
name = "inferentia-inf2"
description = "A Helm chart for karpenter inferentia-inf2"
chart = "${path.module}/helm-values/karpenter-resources"
values = [
<<-EOT
name: inferentia-inf2
clusterName: ${module.eks.cluster_name}
ec2NodeClass:
karpenterRole: ${split("/", module.eks_blueprints_addons.karpenter.node_iam_role_arn)[1]}
subnetSelectorTerms:
id: ${module.vpc.private_subnets[3]}
securityGroupSelectorTerms:
tags:
Name: ${module.eks.cluster_name}-node
nodePool:
labels:
- provisioner: inferentia-inf2
- hub.jupyter.org/node-purpose: user
taints:
- key: aws.amazon.com/neuroncore
value: "true"
effect: "NoSchedule"
- key: aws.amazon.com/neuron
value: "true"
effect: "NoSchedule"
- key: hub.jupyter.org/dedicated # According to optimization docs https://z2jh.jupyter.org/en/latest/administrator/optimization.html
operator: "Equal"
value: "user"
effect: "NoSchedule"
requirements:
- key: "karpenter.k8s.aws/instance-family"
operator: In
values: ["inf2"]
- key: "karpenter.k8s.aws/instance-size"
operator: In
values: ["24xlarge", "48xlarge"]
- key: "kubernetes.io/arch"
operator: In
values: ["amd64"]
- key: "karpenter.sh/capacity-type"
operator: In
values: ["spot", "on-demand"]
EOT
]
}
}

}

Expand Down

0 comments on commit 54f6faa

Please sign in to comment.