首页 > 解决方案 > 无法使用 minikube IP 和 NodePort 连接 Pod

问题描述

我必须使用 minikubeip 和 nodeport 与 minikube 中的同一个 POD 进行通信。

操作系统:Ubuntu 18.0 5 Minikube 版本: v1.13.1

这里的问题是: 当我尝试使用 Minikube ip 和分配的节点端口连接到同一个 pod 时,我得到一个套接字异常。

Explanation of the problem

此图像显示 pod 已启动并正在运行 pod 已启动并正在运行

此图像显示,相应 pod 的服务已启动,并且该 pod 的一些端口使用节点端口公开 上述 pod 的服务已启动,并分配了相应的端口号

此图显示了 minikube Minikube ip 的 ip

主要问题从这里开始。 在这里,我使用kubectl exec命令登录到 pod 并尝试运行nmap 命令,它显示所有端口都已打开,但对于端口号31900,它显示状态为已过滤。由于端口的状态被过滤,我无法使用分配给 pod 的节点端口与同一个 pod 进行通信。
南普

每当我远程登录到 minikube ip 和端口号 31900 时,远程登录也是如此,它无法连接 它只是说尝试 远程登录

当我运行完整的应用程序时,它说套接字异常,因为它无法连接到分配的 minikube ip 和端口号。

谢谢你的帮助

标签: dockerkubernetes-helmminikubekubernetes-podkubernetes-service

解决方案


推荐阅读