当我从外部删除节点时,kubectl get节点挂起

时间:2019-05-28 16:23:22

标签: kubernetes digital-ocean rancher

曾尝试使用Kubernetes / Rancher,但遇到了一些意外行为。今天,我特意戴上chaos monkey帽子,学习在东西出现故障时情况如何。

这就是我所做的:

1)使用Rancher UI,在Digital Ocean DO 3 node cluster上站起一个3节点集群 成功-几分钟后,我有了一个3节点群集,可以在Rancher中看到。

2)在“快乐”的情况下,我使用Rancher UI删除了一个节点,在这种情况下,我使用Rancher按下了相应的节点删除按钮。

几分钟后,我有了一个2节点集群。大。 2 node cluster

3)使用 Digital Ocean 管理界面,在“糟糕”情况下删除节点,就好像系统管理员意外删除了一个节点一样。 delete from DO admin UI

回到牧场(抱歉),我单击此处查看集群的状态: View cluster

不幸的是,三分钟后,我收到网关超时 Gateway timeout

Chrome网络检查器timeouts

中的详细超时

这是kubectl所说的:

$ kubectl get nodes
Error from server (Timeout): the server was unable to return a response in the time allotted, but may still be processing the request (get nodes)

所以,问题是,这里发生了什么? 我的印象是Kubernetes是“自我修复”的,即使我删除的这个节点是etcd的领导者,它最终也会恢复。大约2个小时了-我是否需要等待更多时间?

0 个答案:

没有答案