commands.sh

kubectl port-forward

all

Forward one or more local ports to a pod.

More info →

Options (3)

boolean

Forward local ports 5000 and 6000 to the pod ports 5000 and 6000

Example: kubectl port-forward {{[po|pods]}}/{{pod_name}} 5000 6000
boolean

Forward local ports 5000 and 6000 to the deployment ports 5000 and 6000

Example: kubectl port-forward {{[deploy|deployment]}}/{{deployment_name}} 5000 6000
boolean

Forward local port 8443 to the service port named https

Example: kubectl port-forward {{[svc|service]}}/{{service_name}} 8443:https

Examples (6)

Forward local ports 5000 and 6000 to the pod ports 5000 and 6000

kubectl port-forward [po|pods]/pod_name 5000 6000

Forward a random local port to the pod port 5000

kubectl port-forward [po|pods]/pod_name :5000

Forward local ports 5000 and 6000 to the deployment ports 5000 and 6000

kubectl port-forward [deploy|deployment]/deployment_name 5000 6000

Forward local port 8443 to the service port named https

kubectl port-forward [svc|service]/service_name 8443:https

Forward port 8888 on all addresses to the pod port 5000

kubectl port-forward [po|pods]/pod_name 8888:5000 --address 0.0.0.0

Forward port 8888 on localhost and selected IP to the pod port 5000

kubectl port-forward [po|pods]/pod_name 8888:5000 --address localhost,10.19.21.23
made by @shridhargupta | data from tldr-pages