k8s 执行命令后外部可以访问过了几小时后,外部又不可以访问,又要执行命令

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
【概述】场景+问题概述
【背景】做过哪些操作
【现象】业务和数据库现象
【业务影响】
【TiDB 版本】
【附件】


执行命令后,外部可以访问,但是,过了几小时后,外部又不可以访问,又要执行命令,才可以访问,什么原因呢

什么版本?

k8s v1.23.4

tidb v5.4.0

image

这个命令是临时的,需要保持执行命令的会话窗口一直打开的,如果你关闭了自然要重新执行。

可以加上 nohup 放到后台执行,注意执行命令的会话需要通过exit正常退出
nohup kubectl port-forward … > pf3000 &


我没截全,是有的

可以看下后台进程是否还存在:
ps -ef | grep “kubectl port-forward”

用ingress代理出去,岂不是更香?