koderover/zadig

All in One 安装后,无法通过node IP+port访问

Closed this issue · 13 comments

安装方式 / Installation method
All in One 安装

  • 脚本安装 / Script Installation
    export IP=10.90.81.99
    export PORT=30000

官方下载源:

下载安装脚本并添加可执行权限

curl -L https://download.koderover.com/install?type=all-in-one -o all_in_one_install_quickstart.sh
chmod +x ./all_in_one_install_quickstart.sh

描述你遇到的问题 / Describe the bug
通过All in One 脚本安装后,无法通过node IP+port访问。
1、telnet 10.90.81.99 30000不通。
2、gateway-proxy NodePort 10.108.17.28 80:30000/TCP,443:30896/TCP
image
3、用nc启动个端口测试,telnet正常。

脚本安装日志 / Script installation log
image

脚本名称 / Script Name:
日志 / Log:

Pod 状态列表 / Pod Status List
image
image
image

使用的版本 / Version used

  • Zadig: 3.0.0
  • Kubernetes: 1.19.3

安装环境 / Installation Environment
CPU/Memory: 8 Cores / 16 GB RAM
CentOS Linux release 7.9.2009 (Core)

image
服务器防火墙已关闭!

10.90.81.99能直接访问吗?可以ping通吗?另外还可以尝试在aslan pod里curl 127.0.0.1:25000curl 10.108.17.28 80:30000,看看什么返回

10.90.81.99能直接访问吗?可以ping通吗?另外还可以尝试在aslan pod里curl 127.0.0.1:25000,看看什么返回

可以ping通.
image
image

在aslan里curl 10.90.81.99:30000呢?

curl 10.90.81.99:30000

image

10.90.81.99是你机器对外暴露的ip没错吧?你在aslan里能ping通10.90.81.99吗?现在看起来可能还是30000端口被屏蔽无法访问

10.90.81.99是你机器对外暴露的ip没错吧?你在aslan里能ping通10.90.81.99吗?现在看起来可能还是30000端口被屏蔽无法访问

image
image
貌似只要是被k8s使用的端口都无法访问,用nc模拟个端口可正常访问!

10.90.81.99是你机器对外暴露的ip没错吧?你在aslan里能ping通10.90.81.99吗?现在看起来可能还是30000端口被屏蔽无法访问

image
请问gateway-proxy POD中没有使用8080端口,使用的是8081端口,这是对的吗?

10.90.81.99是你机器对外暴露的ip没错吧?你在aslan里能ping通10.90.81.99吗?现在看起来可能还是30000端口被屏蔽无法访问

image
请问gateway-proxy POD中没有使用8080端口,使用的是8081端口,这是对的吗?

应该还有一个8080的端口
CleanShot 2024-06-14 at 17 55 51@2x

应该还有一个8080的端口 CleanShot 2024-06-14 at 17 55 51@2x

通过All in One 安装
GitHub 源和官方下载源,2.0.0和3.0.0都没有8080的端口,这是哪里出问题了呢?

看你的截图是tcp6支持的问题

看你的截图是tcp6支持的问题

是服务器没有开启ipv6的问题,开启ipv6解决了,谢谢你!