【发布时间】:2021-11-21 10:46:46
【问题描述】:
我已经使用 kubeadm 在 GCE 中设置了一个 kubernetes 集群。我已经部署了一个简单的 mosquitto 代理和一个 Nodeport 服务来连接它。我可以使用内部 IP 地址从集群内部连接、发送和接收消息,但在尝试使用外部 IP(来自 GCE 的外部 IP)从外部连接时无法连接。这是我的服务的屏幕截图。
【问题讨论】:
-
只是为了确保您尝试访问 SERVERIP:30117 而不是 1883?
-
@clarj 是的。我正在使用外部IP:30117
-
您的 GCP 网络设置是否允许该端口上的外部流量?
-
如何检查?我跑了
netstat -ntlp,它返回tcp 0 0 0.0.0.0:30117 0.0.0.0:* LISTEN -
在 GCP 中,在您的 VM 实例详细信息中,转到“网络接口”上的“查看详细信息”,转到“防火墙和路由详细信息”,然后单击“防火墙规则”,让我知道列出的内容在那里。
标签: kubernetes google-cloud-platform google-compute-engine kubeadm