From 54f6faaae6ef2c99ce0b65d4b59a595d074a4f1a Mon Sep 17 00:00:00 2001 From: lusoal Date: Wed, 31 Jan 2024 19:06:31 -0600 Subject: [PATCH] Removed duplicates --- ai-ml/trainium-inferentia/addons.tf | 82 ----------------------------- 1 file changed, 82 deletions(-) diff --git a/ai-ml/trainium-inferentia/addons.tf b/ai-ml/trainium-inferentia/addons.tf index 104d362f4..18383fea7 100644 --- a/ai-ml/trainium-inferentia/addons.tf +++ b/ai-ml/trainium-inferentia/addons.tf @@ -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 - ] - } - } }