没有可用于安排广告连播的节点

时间:2019-02-22 11:42:55

标签: kubernetes terraform amazon-eks eks

我尝试创建一个EKS Kubernetes集群,例如使用以下命令:https://github.com/terraform-providers/terraform-provider-aws/tree/master/examples/eks-getting-started

我得到的是所有豆荚都在等待中

  

没有可用于安排广告连播的节点

kubectl po describe中,当我键入kubectl get nodes时会得到一个空列表。

更改AMI映像或AWS区域无济于事。

怎么了?

2 个答案:

答案 0 :(得分:0)

正如马特提到的https://github.com/terraform-aws-modules/terraform-aws-eks有所帮助。更具体地说,我只是使用了https://github.com/terraform-aws-modules/terraform-aws-eks/tree/master/examples/eks_test_fixture

中的示例

我在Internet上发现的所有其他示例或运行中的EKS群集均不起作用。

答案 1 :(得分:0)

我仍然遇到代码问题,即只有将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