如何停止现有的开放班次端口转发
How do I stop an existing open shift Port Forward
有了 oc,我可以在 open shift 中向左移动 pod 以获得本地访问权限。
oc get pods
oc port-forward MY-POD-NAME 5555:5555
启动后如何停止?
我已经搜索过了
oc port-forward --help
我没有找到获取所有列表的方法 "port-forwards" 来尝试获取唯一的名称。
尝试开始收听时出现错误消息(注意,重新部署后我的 pod 名称不同)
Unable to listen on port 5555: All listeners failed to create with the
following errors: Unable to create listener: Error listen tcp4
127.0.0.1:5555: bind: address already in use, Unable to create listener: Error listen tcp6: address [[::1]]:5555: missing port in
address error: Unable to listen on any of the requested ports: [{5555
5555}]
我钓到的网址:
https://docs.openshift.com/enterprise/3.0/dev_guide/port_forwarding.html
https://docs.openshift.com/enterprise/3.0/cli_reference/basic_cli_operations.html
您应该可以使用 Ctrl-C
停止 oc port-forward
(已确认 here)。
如果端口仍然保持打开状态,那么您可以使用 sudo netstat -lnp
找到保持打开状态的 PID。例如:
$ sudo netstat -lnp | grep 5555
tcp 0 0 127.0.0.1:5555 0.0.0.0:* LISTEN 302867/oc
tcp6 0 0 ::1:5555 :::* LISTEN 302867/oc
一旦获得 PID(此处为数字:302867/oc),您可以使用 sudo kill -9 <PID>
结束进程,这应该会释放该端口。
有了 oc,我可以在 open shift 中向左移动 pod 以获得本地访问权限。
oc get pods
oc port-forward MY-POD-NAME 5555:5555
启动后如何停止?
我已经搜索过了
oc port-forward --help
我没有找到获取所有列表的方法 "port-forwards" 来尝试获取唯一的名称。
尝试开始收听时出现错误消息(注意,重新部署后我的 pod 名称不同)
Unable to listen on port 5555: All listeners failed to create with the following errors: Unable to create listener: Error listen tcp4 127.0.0.1:5555: bind: address already in use, Unable to create listener: Error listen tcp6: address [[::1]]:5555: missing port in address error: Unable to listen on any of the requested ports: [{5555 5555}]
我钓到的网址:
https://docs.openshift.com/enterprise/3.0/dev_guide/port_forwarding.html
https://docs.openshift.com/enterprise/3.0/cli_reference/basic_cli_operations.html
您应该可以使用 Ctrl-C
停止 oc port-forward
(已确认 here)。
如果端口仍然保持打开状态,那么您可以使用 sudo netstat -lnp
找到保持打开状态的 PID。例如:
$ sudo netstat -lnp | grep 5555
tcp 0 0 127.0.0.1:5555 0.0.0.0:* LISTEN 302867/oc
tcp6 0 0 ::1:5555 :::* LISTEN 302867/oc
一旦获得 PID(此处为数字:302867/oc),您可以使用 sudo kill -9 <PID>
结束进程,这应该会释放该端口。