【发布时间】:2016-02-02 21:43:57
【问题描述】:
我有一个多主机 kubernetes v1.1.3 设置。我使用HyperKube二进制文件在主上运行Kubelet,并使调度程序和控制器管理器在Pods中运行,Podmaster用作选举人。 master 使用 HAproxy 进行负载平衡,minions 上的 kubelet 使用该负载平衡 IP 作为其 apiserver 端点。我正在使用 docker v1.8.2。
我在使用中没有任何错误,我可以部署在 minions 上运行没有问题的 pod,并且一切似乎都很开心。
但是,我不断收到来自 master 上的 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
我担心这是我遗漏的设置不当的症状。这有什么好担心的吗?如果没有,我可以配置什么来消除错误垃圾邮件吗?
edit:这里是我运行 kubelet 的选项:
master 上的 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
所有 pod 清单:http://pastebin.com/MJfQz78r
【问题讨论】:
-
我看到了同样的问题“Mirror pod not available”(测试版本1.1.4),但是我无法正常启动集群。你能发布你的配置(清单)吗?
-
我进行了编辑以展示我如何运行 kubelet,然后使用我的 pod 清单创建了一个 pastebin。我没有在 pod 中运行 etcd。它在不同的节点上运行。
标签: deployment kubernetes