使用 oc,我可以在开放式班次中移植一个 pod 以获得本地访问权限。
oc get pods
oc port-forward MY-POD-NAME 5555:5555
启动后如何停止?
我已经搜索过了
oc port-forward --help
我看不到获取所有“端口转发”列表以尝试获取唯一名称的方法。
尝试开始收听时的错误消息(注意,重新部署后我的 pod-name 不同)
无法侦听端口 5555:所有侦听器都无法创建,并出现以下错误:无法创建侦听器:错误侦听 tcp4 127.0.0.1:5555:绑定:地址已在使用中,无法创建侦听器:错误侦听 tcp6:地址 [[ ::1]]:5555:地址中缺少端口错误:无法侦听任何请求的端口:[{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
您应该可以停止oc port-forward
使用Ctrl-C
(在此处确认)。
如果端口仍然保持打开状态,那么您可以使用它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>
来结束进程,这应该会释放该端口。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句