“Mirror pod not available”错误 - kubernetes HA设置

时间:2016-02-01 21:47:50

标签: deployment kubernetes

我有一个多主kubernetes v1.1.3设置。我使用hyperkube二进制文件在主服务器上运行kubelet,并让调度程序和控制器管理器在pod中运行,podmaster充当选择器。使用HAproxy对master进行负载均衡,并且minions上的kubelet使用该负载均衡IP作为其apiserver端点。我正在使用docker v1.8.2。

我没有使用任何错误,我可以部署在小部件中运行没有问题的pod,并且所有似乎很高兴。

但是,我从主服务器上的kubelet获得持续的错误垃圾邮件(每10秒):

[err] [kubelet] E0201 21:10:54 kubelet.go:1361] Mirror pod not available
[err] [kubelet] E0201 21:10:54 kubelet.go:1361] Mirror pod not available
[err] [kubelet] E0201 21:10:54 kubelet.go:1361] Mirror pod not available
[err] [kubelet] E0201 21:10:54 kubelet.go:1361] Mirror pod not available
[err] [kubelet] E0201 21:11:04 kubelet.go:1361] Mirror pod not available

我担心这是我错过的不正确设置的症状。这有什么值得关注的吗?如果没有,有什么我可以配置来消除垃圾邮件错误吗?

编辑:以下是我运行kubelet的选项:

主人的kubelet(主要是标准的):

hyperkube kubelet --v=2 --config=/etc/kubernetes/manifests --kubeconfig=<path-to-config> --port=10250 --address=0.0.0.0 --cadvisor-port=4194 --allow-privileged=true

所有广告单清单:http://pastebin.com/MJfQz78r

1 个答案:

答案 0 :(得分:2)

这似乎与弃用的功能静态窗格相关 - http://kubernetes.io/v1.1/docs/admin/static-pods.html

源代码 - https://github.com/kubernetes/kubernetes/blob/v1.1.4/pkg/kubelet/kubelet.go#L1361

恕我直言,你可以忽略它。我在1.2alpha7源代码中找不到这个功能。也许您可以降低日志级别--v=0 https://github.com/golang/glog

感谢您的清单。