请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

worker可以访问dashboard,但是master无法访问

在worker上安装了dashboard,worker上可以访问,但是master上访问提示:
Error: 'dial tcp 192.168.19.3:8443: getsockopt: connection refused’
Trying to reach: ‘https://192.168.19.3:8443/

已经在worker上执行过iptables -P FORWARD ACCEPT,也不行

图片描述

图片描述

是还有什么步骤没有做吗?

正在回答 回答被采纳积分+3

3回答

提问者 一蓑烟雨晴 2020-10-15 13:51:09

ip是pod的ip。

https://img1.sycdn.imooc.com/szimg/5f87e25009ad96c410930407.jpg

通过该ip,在两个worker node上,都可以访问到dashboard。

https://img1.sycdn.imooc.com/szimg/5f87e28309f4f62709510537.jpg

https://img1.sycdn.imooc.com//szimg/5f87e2830977a1c408730594.jpg

master节点开启了kubectl proxy,

https://img1.sycdn.imooc.com//szimg/5f87e2dc09e59f6f07510073.jpg

通过http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login访问,则提示

Error: 'dial tcp 192.168.19.3:8443: getsockopt: connection refused'

Trying to reach: '

https://192.168.19.3:8443/'

https://img1.sycdn.imooc.com//szimg/5f87e32209c4779708870468.jpg

通过ip访问,则直接不能访问

https://img1.sycdn.imooc.com//szimg/5f87e3480955dd8408720520.jpg







0 回复 有任何疑惑可以回复我~
  • tonybai #1
    你通过kubectl建立的代理端口访问失败时,kube-apiserver的日志中是否有相关错误信息?查看一下。应该apiserver访问dashboard pod中的服务出现问题。
    回复 有任何疑惑可以回复我~ 2020-10-15 15:01:21
tonybai 2020-10-15 12:49:26

我理解如果dashboard被调度到k8s2 worker node上,你在k8s2 worker node上可以访问到dashboard。但在master上访问不了,你用的ip是dashboard service的ip还是pod的ip?另外你在另外的worker node上访问k8s2上的dashboard是否是ok的?

0 回复 有任何疑惑可以回复我~
  • 提问者 一蓑烟雨晴 #1
    老师,这里没法回复图片。我在另外一个回复里,详细贴图了,麻烦老师看一下
    回复 有任何疑惑可以回复我~ 2020-10-15 13:51:56
提问者 一蓑烟雨晴 2020-10-15 12:37:32

在master主机上,可以ping同上面的ip

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信