【发布时间】:2018-12-12 16:09:09
【问题描述】:
在这个问题上遇到困难,希望知道更多的人可以帮助我。
尝试遵循具有概念证明的指南,在 AWS for Kubernetes (https://renzedevries.wordpress.com/2017/01/10/autoscaling-your-kubernetes-cluster-on-aws/) 上进行集群自动扩展。我按照本指南 (https://medium.com/containermind/how-to-create-a-kubernetes-cluster-on-aws-in-few-minutes-89dda10354f4) 使用 kops 在 AWS 上构建了我的集群。
问题似乎与集群自动缩放部署有关。当我跑步时:
kubectl logs cluster-autoscaler-
我得到以下输出:
I0706 13:26:36.338072 1 leaderelection.go:210] failed to renew
lease kube-system/cluster-autoscaler
I0706 13:26:38.776977 1 leaderelection.go:210] failed to renew
lease kube-system/cluster-autoscaler
I0706 13:26:43.119763 1 leaderelection.go:210] failed to renew
lease kube-system/cluster-autoscaler
I0706 13:26:47.116439 1 leaderelection.go:210] failed to renew
我一直在调查这个错误,它与命名空间有关。当我在不同的命名空间或推荐的命名空间(kube-system - https://github.com/kubernetes/contrib/issues/2402)中运行 pod 时,我仍然收到相同的错误。不确定是什么原因造成的。
提前感谢您的帮助!
【问题讨论】:
-
The code says 它将当前的选举状态存储在
Endpoints对象上,因此kubectl get --all-namespaces=true --output=wide endpoints | grep -i autoscale可以帮助您找到它,然后kubectl --namespace=$the_ns get --output=yaml endpoints $endpoint_name可以显示当前拥有租约的人。听起来你确实有不止一个集群自动扩缩器实例在运行,而且你正在查看“第二个”的日志
标签: amazon-web-services kubernetes