Kubernetes维持死亡名单

时间:2016-05-02 06:14:40

标签: kubernetes

当我做kubectl get nodes它给了我

Name         Status
192.168.1.10 NotReady
192.168.1.11 Ready
192.168.1.12 Ready

此处节点 192.168.1.10 已完成删除,但仍列在节点列表中。

因为当我试图运行kubernetes ui时,它正在寻找

GET http://<Master-Node>/api/v1/proxy/nodes/192.168.1.10:4194/api/v1.0/machine

这是 503(服务不可用)错误

看起来像是某种缓存数据,如何从列表中删除这个死亡的小兵?

2 个答案:

答案 0 :(得分:2)

在某些云提供商上,当删除VM时,节点将自动从节点列表中删除(因为主组件可以使用权威API验证VM实际上没有回来)。在裸机(或未实现额外挂钩的云提供商)上,节点将无限期地存在NotReady状态,直到集群管理员手动删除它为止。

答案 1 :(得分:1)

当你说节点已被完全删除时,我很好奇你的意思。你删除了一个云虚拟机吗?从网络上取出裸机服务器?

在任何情况下,如果你想摆脱它,在它上面运行from collections import Counter import re a = raw_input("Haystack ") b = raw_input("Needle ") reg = re.compile(b) c = Counter(word.group() for word in reg.finditer(a)) print(c) 应该从API中删除它。