Kubernetes Autoscaler缺少节点

时间:2017-11-09 22:00:46

标签: amazon-ec2 kubernetes

我遇到的问题是我认为是自动调节器的k8s。

autoscaler在最近部署之后启动了一个新集群(我可以在EC2上看到我们的k8s部署托管的实例),但是当我执行kubectl获取节点时它没有显示。

kubectl get nodes
NAME                             STATUS    ROLES     AGE       VERSION
ip-172-20-110-212.ec2.internal   Ready     master    322d      v1.5.1
ip-172-20-129-59.ec2.internal    Ready     master    322d      v1.5.1
ip-172-20-153-170.ec2.internal   Ready     <none>    322d      v1.5.1
ip-172-20-160-119.ec2.internal   Ready     master    322d      v1.5.1
ip-172-20-162-94.ec2.internal    Ready     <none>    316d      v1.5.1
ip-172-20-166-194.ec2.internal   Ready     <none>    322d      v1.5.1
ip-172-20-79-1.ec2.internal      Ready     <none>    112d      v1.5.1
ip-172-20-92-163.ec2.internal    Ready     <none>    322d      v1.5.1

此外,与此“缺失”节点的IP匹配的kube-proxy pod确实会显示,但每30秒就会被杀死并重新启动。

kubectl get pods
kube-proxy-ip-172-20-181-122.ec2.internal                1/1       Running   0          17s

1 个答案:

答案 0 :(得分:0)

我最终手动删除了EC2实例。自动定标器立即重新启动了一个新实例,一切都运行良好。