Сделайте свой размер фактором в вашем фрейме данных:
temp$size_f = factor(temp$size, levels=c('50%','100%','150%','200%'))
Затем измените значение facet_grid(.~size)
на facet_grid(.~size_f)
. Затем зарисуйте: [/g0]
Графики теперь находятся в правильном порядке.
У меня все еще была проблема с кодом, где рабочие узлы регистрируются, только если 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
Как отметил Мэтт, https://github.com/terraform-aws-modules/terraform-aws-eks помогли. Более конкретно, я просто использовал пример из https://github.com/terraform-aws-modules/terraform-aws-eks/tree/master/examples/eks_test_fixture
Все остальные примеры или запуск кластера EKS, который я нашел в Интернете, не работают.