当我做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(服务不可用)错误
看起来像是某种缓存数据,如何从列表中删除这个死亡的小兵?
答案 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中删除它。