Kubernetes- Minion无法与主人交谈

时间:2016-09-09 17:21:51

标签: kubernetes openstack coreos

我们在CoreOS上使用OpenStack Heat部署了Kubernetes。以下获取节点的命令不会得到任何结果:

kubectl -s http://<Master FIP>:8080 get nodes

在看着仆从时,我们看到kubelet无法与主人说话。 minion上的kubelet有errors

在主节点中,容器 - 超级管理器控制器显示以下错误(10.0.0.4是主站的专用IP):

W0909 17:42:34.411146       1 request.go:347] Field selector: v1 - serviceaccounts - metadata.name - default: need to check if this is versioned correctly.
I0909 17:42:34.465422       1 endpoints_controller.go:322] Waiting for pods controller to sync, requeuing service default/kubernetes
W0909 17:43:04.249935       1 nodecontroller.go:433] Unable to find Node: 10.0.0.4, deleting all assigned Pods. 
E0909 17:43:04.284611       1 nodecontroller.go:434] pods "kube-apiserver-10.0.0.4" not found

我不确定我们应该如何调试它。有人可以建议可能出错的地方。

由于

1 个答案:

答案 0 :(得分:0)

通过在master和minion节点上使hyperkube版本相同来解决这个问题。在我们的例子中,我们将其更新为v1.3.4。 (使用gcr.io/google_containers/hyperkube:v1.3.4)