port_forward
Manage Kubernetes pod port forwarding: start, stop, and list active sessions. Forward local ports to pod ports, with optional idle timeout to auto-stop inactive connections.
Instructions
Pod 端口转发管理:启动、停止、列出转发会话
Args: action: 操作类型 - "start"(启动转发)、"stop"(停止转发)、"list"(列出当前转发) pod_name: start 时必填,Pod 名称 local_port: start 时必填,本地端口(1-65535) pod_port: start 时必填,Pod 端口(1-65535) namespace: Kubernetes 命名空间,默认 default forward_id: stop 时必填,要停止的转发会话 ID(由 start 返回或 list 查看) idle_timeout: start 时可选,空闲超时秒数(0=不超时)。超过此时间无连接活动则自动停止转发 kubeconfig_path: kubeconfig 文件路径 cluster_name: 集群配置名称
Returns: start: 转发会话信息(含 forward_id); stop: 停止确认; list: 所有活跃转发
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | start | |
| pod_name | No | ||
| pod_port | No | ||
| namespace | No | default | |
| forward_id | No | ||
| local_port | No | ||
| cluster_name | No | ||
| idle_timeout | No | ||
| kubeconfig_path | No |