我有一个开发kubernetes集群设置,其中有一个运行kube-proxy和kubelet的奴才。两者都仅在它可以连接到主服务器的apiserver时启动。但是我越来越error updating node status, will retry: error getting node "10.211.55.126": minion "10.211.55.126" not found
在此之前,我注意到我得到了这个信息:Server rejected event '&api.Event
,然后是一个大的json对象,其中大多数是空字符串值。
当我尝试运行小兵的kubelet时,会反复重复。我指的是私有(private)ip,它报告说它无法找到公共(public)ip。我以为这是一个etcd问题,但我不确定,也许还有绒毛?
更新1
我设法通过向主节点注册minion(node?)来传递初始错误。这样就可以从桅杆上接收 pods 并运行容器;但是,小仆人仍未完全连接,导致主机不断将更多 pods 推向小仆人。 kubelet进程正在报告:Cannot get host IP: Host IP unknown; known addresses: []
。是否有运行kubelet的标志以为其提供主机ip?
最佳答案
当前,我必须在注册Minion实例之前手动注册Minion。这是因为目前存在一个未解决的问题,在某些情况下不允许小兵自行注册。
更新
现在我正在使用kube-register在kubelet服务启动时注册每个奴才/节点。