Kubernetes minion 没有完全连接

Kubernetes minion not completely connecting

我有一个开发 kubernetes 集群设置,其中有一个 minion 运行ning 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 对象,其中大部分是空字符串值。

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

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

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

更新

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