You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将物理服务器端口暴露给Kubernetes集群内Pod访问

更新: 对应解决方案可查看同问题下的对应回答。

环境搭建

  • k3s
  • Traefik
  • 参考教程:本地端口暴露为HTTPS公网端点实操教程

实现目标

需要将本地开发机器的端口暴露至公网,用于接收第三方发送的Webhook请求,预先规划的请求转发链路如下:

Webhook GET request ──► 远程服务器 ──► Traefik ──► Pod A ───┐
┌───────────────────────────────────────────────────────────────────┘
└──► Pod A使用nginx转发至localhost:5000(Pod内部) ────┐
┌───────────────────────────────────────────────────────────────────┘
└──► 需实现k8s访问远程服务器(非k8s所属)的localhost:5000端口 ─┐
┌────────────────────────────────────────────────────────────────────┘
└──► 通过SSH端口转发至本地开发机器

整条链路需要解决的核心问题为打通上述链路中「k8s访问非k8s环境远程服务器localhost端口」的环节,即实现物理远程服务器的端口对k8s集群内部Pod的可访问性。

内容的提问来源于stack exchange,提问作者Tom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 11:03:25