首页/云/云与容器速查/kubectl port-forward 本地端口转发
本包目录(340 条)
云基础概念44 条计算与存储56 条网络与安全组33 条容器与 Docker106 条
Kubernetes68 条
容器排障33 条

kubectl port-forward 本地端口转发

把本地端口转发到 Pod/Service:调试数据库、看内部面板、验证 Service 是否通。只在 kubectl 进程存活期间有效,用于诊断不作为生产入口。

云与容器速查云更新于 2026-10-12
语法kubectl port-forward pod/web-1 8080:8080
Service 形态kubectl port-forward svc/web 8080:80(随机选后端实例)
地址--address 0.0.0.0 才允许其他机器连(默认仅本机)
持久化前台阻塞;断开即失效,需要常驻要自建机制

使用示例

使用示例
kubectl port-forward svc/web 8080:80 -n dev
kubectl port-forward pod/db-0 3306:3306 -n dev
curl -s http://127.0.0.1:8080/healthz
验证『应用本身是否正常』首选 port-forward:绕过 Ingress/Service 链路,快速区分是应用问题还是接入层问题。

易错点

  • 当生产访问通道用:kubectl 掉线即断,且无鉴权日志
  • 转发 Service 后发现只打到一个实例:转发不做负载均衡语义

数据来源与参考

  • Kubernetes Docs:kubectl port-forward

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌