Краткий ответ, №
В OpenS SH, переадресация локального порта настраивается с использованием опции -L
:
ssh -L 80:intra.example.com:80 gw.example.com
В этом примере открывается соединение с сервером прыжка gw.example.com
и перенаправляется любое соединение с портом 80 на локальном компьютере на порт 80 на intra.example.com
.
По умолчанию любой (даже на разных машинах) может подключиться на указанный порт на клиентском компьютере S SH. Однако это можно ограничить программами на одном хосте, указав адрес привязки :
ssh -L 127.0.0.1:80:intra.example.com:80 gw.example.com
Вы можете прочитать документы здесь .
port-forward
в Kubernetes работает только внутри кластера, вы можете перенаправить трафик c, который попадет на указанный порт, на Deployment
или Service
или Pod
kubectl port-forward TYPE/NAME [options] [LOCAL_PORT:]REMOTE_PORT [...[LOCAL_PORT_N:]REMOTE_PORT_N]
* 1030 Флаг *
--address
указывает, что прослушивать
0.0.0.0
означает, что все
localhost
является именем, и вы можете установить IP-адрес, на котором он может прослушиваться. Документация доступна
здесь , вы также можете прочитать
Использовать переадресацию портов для доступа к приложениям в кластере .