老师您好,我使用kubectl proxy代理启动pods的时候,再开一个连接curl代理连接地址的时候显示connection refused'

来源:7-7 小试牛刀

BillyWebber

2019-01-27

我的三台机器IP如下:
192.168.189.136 server01 工作节点
192.168.189.134 server02 主节点
192.168.189.135 server03 工作节点
calicoctl node status是可以正常显示其他两台机器的
图片描述
现在使用kubectl proxy代理启动pods的时候,再开一个连接curl代理连接地址的时候显示 getsockopt: connection refused’,想知道具体应该怎么解决呢?
图片描述
图片描述

这是我节点的详细信息
图片描述

------------------------------补充问题--------------------------
172.20.40.193可ping的通(我这里临时使用Nginx的镜像)
图片描述
docker的端口情况如下所示:(只有calico正在运行)
图片描述

写回答

3回答

bgkp

2022-05-22

我碰到一样的问题, 我没按照老师的端口8080, 我用了8888, 就不行.  删掉 改成8080就可以了.

估计是容器里面没映射偏门的端口出来.

0
0

刘果国

2019-02-01

那没有问题呀,访问的端口不对吧?确认一下容器监听的端口,直接访问portip+容器端口

0
0

刘果国

2019-01-28

先ping一下pod ip:172.20.40.193,看看网络是不是通的,如果网络没问题的话,去容器看看端口是不是正常启动。

0
1
BillyWebber
可以ping的通,calicoctl也正常,您说的容器查看端口只有calicoctl显示启动,其他均为启动,截图如补充问题所示(另外,我的三台机的防火墙都已关闭)这时候应该怎么解决呢?
2019-02-01
共1条回复

Docker+Kubernetes(k8s)微服务容器化实践

从开发到编排,快速,完整,深入的掌握微服务

2607 学习 · 607 问题

查看课程