3

我已经成功地在 1 个主节点 + 6 个节点(全部运行 CentOS)上部署了一个 Kubernetes 1.3.5 集群,包括 DNS 和 Kubernetes Dashboard 插件。起初一切似乎都正常。但是,当我尝试运行时

kubectl proxy --address=<master-external-ip> --port=9090 --disable-filter

并访问http://<master-external-ip>:9090/ui我得到以下输出

Error: 'dial tcp 172.16.38.2:9090: i/o timeout'
Trying to reach: 'http://172.16.38.2:9090/'

但是,如果我从flanneldmaster 开始,一切正常,我实际上可以到达仪表板。现在,我已经kube-up.sh安装了集群,但它没有systemd为 Flannel 安装任何配置或服务,这让我感到困惑——Flannel 是否也应该在 master 上运行?

4

1 回答 1

8

是的,它应该,否则通过 API 服务器代理的数据包无法路由到它们的最终目的地:在其他机器上运行的仪表板 pod。

于 2016-08-27T08:42:27.953 回答