2

我有一个开发 kubernetes 集群设置,我有一个运行 kube-proxy 和 kubelet 的 minion。两者都只有在它可以连接到主服务器的 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 对象。

当我尝试运行 minion 的 kubelet 时重复。我让它指向一个私有 ip,它报告它无法找到公共 ip。我想这是一个 etcd 问题,但我不确定,也可能是法兰绒?

更新 1 我设法通过向主人注册小兵(节点?)来通过初始错误。这允许它从桅杆接收 pod 并运行容器;然而,minion 仍然没有完全连接,导致 master 不断向 minion 推送更多的 pod。kubelet 进程正在报告:Cannot get host IP: Host IP unknown; known addresses: []. 是否有运行 kubelet 的标志来为其提供主机 ip?

4

1 回答 1

1

目前,我必须在启动 minion 实例之前手动注册 minion。这是因为目前存在一个未解决的问题,在某些情况下不允许奴才进行自我注册。

更新

现在我使用 kube-register 在 kubelet 服务启动时注册每个 minion/node。

于 2015-06-10T19:12:01.603 回答