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으로 전달합니다.

:5000 또는 0: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