K8S 部署问题

2017-04-21 18:13:28 +08:00
 onepiecelover

ubuntu16.04 的系统 按照官网的教程( https://kubernetes.io/docs/getting-started-guides/kubeadm/)部署了 K8S. 执行 kubectl get pods --all-namespaces 的时候报错 the connection to the server localhost:8080 was refused - did you specify the right host or port? 如果有哪位同学遇到过这个问题并且解决了,麻烦给个思路。

3799 次点击
所在节点    云计算
7 条回复
choury
2017-04-21 18:21:54 +08:00
你 api-server 没起来吧,要么端口不是 8080
mritd
2017-04-22 08:48:11 +08:00
快速部署用 kargo ,手动完整版部署参考 GitHub 那篇文章
flyer103
2017-04-22 10:39:34 +08:00
应该把 kubeadm 生成的 KUBECONFIG 设置好:
flyer103
2017-04-22 10:40:59 +08:00
kubeadm 配置好 master 节点后,提示了:

To start using your cluster, you need to run (as a regular user):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
export KUBECONFIG=$HOME/admin.conf

按照这个在 master 节点上操作后再使用 kubectl 。
onepiecelover
2017-04-22 23:35:53 +08:00
@choury 服务是起来了的,端口的确不是 8080 。 kubeadm init 时候不能指定端口,所以到这里搞不定了
onepiecelover
2017-04-22 23:43:04 +08:00
@flyer103 这个提示我看到了,执行了后并没有解决问题。主要问题在于端口没有到 8080 上去。感觉有可能是升级 1.6 导致的问题。
choury
2017-04-23 09:57:19 +08:00
@onepiecelover 那用 kuberctl get pods -s http://dddd:8888 这样来看啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/356496

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX