У меня все еще была проблема с кодом, в котором рабочие узлы регистрируются только в том случае, если eks был установлен только для общедоступных подсетей.
module "eks" {
subnets = ["${module.vpc.public_subnets}"]
}
Я не хотел, чтобы мои работники находились вобщедоступные подсети.Я изменил
module "eks" {
subnets = ["${module.vpc.private_subnets}"]
}
module "vpc" {
single_nat_gateway = false
}
kubectl получить узлы
NAME STATUS ROLES AGE VERSION
ip-10-0-1-247.us-east-2.compute.internal Ready <none> 17m v1.11.5
ip-10-0-1-75.us-east-2.compute.internal Ready <none> 17m v1.11.5
ip-10-0-2-225.us-east-2.compute.internal Ready <none> 17m v1.11.5
ip-10-0-3-210.us-east-2.compute.internal Ready <none> 17m v1.11.5