首页 > 解决方案 > kubectl 端口转发到另一个端点

问题描述

是否有相应的命令kubectl

ssh -L8888:rds.aws.com:5432 example.com

kubectl你也port-forward可以指定--address,但这严格要求一个 IP 地址。

标签: kubernetesportforwardingtunnel

解决方案


旧的答案是有效的。不过,一种解决方法是使用类似 https://hub.docker.com/r/marcnuri/port-forward

kubectl run --env REMOTE_HOST=your.service.com --env REMOTE_PORT=8080 --env LOCAL_PORT=8080 --port 8080 --image marcnuri/port-forward test-port-forward

在集群上运行它,然后端口转发到它。

kubectl port-forward test-port-forward 8080:8080


推荐阅读