From 6fad9e59df8298d0b9e28d3bf99f3f617d715e2d Mon Sep 17 00:00:00 2001 From: aashish-opal Date: Sun, 9 Jul 2023 21:40:53 -0700 Subject: [PATCH] aws/vpc: Add private subnet tags to terraform If a cluster is set up to be internal-facing, the load balancer controller logs the following error: ``` "error":"couldn't auto-discover subnets: unable to resolve at least one subnet ``` Per https://repost.aws/knowledge-center/eks-load-balancer-controller-subnets, "Resolve the single subnet discovery error", the private subnets must be tagged. --- aws/vpc.tf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/aws/vpc.tf b/aws/vpc.tf index 6f729b0..5c6e261 100644 --- a/aws/vpc.tf +++ b/aws/vpc.tf @@ -18,4 +18,10 @@ module "vpc" { "kubernetes.io/cluster/${module.eks.cluster_name}" = "owned" } + private_subnet_tags = { + "kubernetes.io/role/internal-elb" = 1 + "kubernetes.io/cluster/${module.eks.cluster_name}" = "owned" + } + + }