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

来源:1-7 安装dashboard和heapster并验证集群安装结果

一蓑烟雨晴

2020-10-15

在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回答

一蓑烟雨晴

提问者

2020-10-15

ip是pod的ip。

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

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

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

//img.mukewang.com/szimg/5f87e2830977a1c408730594.jpg

master节点开启了kubectl proxy,

//img.mukewang.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/'

//img.mukewang.com/szimg/5f87e32209c4779708870468.jpg

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

//img.mukewang.com/szimg/5f87e3480955dd8408720520.jpg







0
1
tonybai
你通过kubectl建立的代理端口访问失败时,kube-apiserver的日志中是否有相关错误信息?查看一下。应该apiserver访问dashboard pod中的服务出现问题。
2020-10-15
共1条回复

tonybai

2020-10-15

我理解如果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
共1条回复

一蓑烟雨晴

提问者

2020-10-15

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

0
0

Kubernetes实战 高可用集群搭建,配置,运维与应用

以生产为目标,原理+操作, Kubernetes结合典型云原生应用

794 学习 · 196 问题

查看课程