Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

31.2. 基本用法

CLI 中内置了端口转发支持:

$ oc port-forward <pod> [<local_port>:]<remote_port> [...[<local_port_n>:]<remote_port_n>]

CLI 侦听用户指定的本地端口,并通过以下协议进行转发。

可使用以下格式来指定端口:

5000

客户端在本地侦听端口 5000,并转发到 pod 中的 5000。

6000:5000

客户端在本地侦听端口 6000,并转发到 pod 中的 5000。

:50000:5000

客户端选择本地的一个空闲端口,并转发到 pod 中的 5000 。

例如,要在本地侦听端口 50006000,并从 pod 的端口 50006000 转发数据,请运行:

$ oc port-forward <pod> 5000 6000

要在本地侦听端口 8888 并转发到 pod 中的 5000,请运行:

$ oc port-forward <pod> 8888:5000

要在本地侦听一个空闲端口并转发到 pod 中的 5000,请运行:

$ oc port-forward <pod> :5000

或者:

$ oc port-forward <pod> 0:5000