ale*_*lex 1 kubernetes kubectl
我想转发端口
kubectl port-forward ...
Run Code Online (Sandbox Code Playgroud)
但为此我需要找出 pod 的名称,我运行命令
kubectl -n main_sp get pods
Run Code Online (Sandbox Code Playgroud)
获取列表:
NAME READY STATUS RESTARTS AGE
main-ms-hc-78469b74c-7lfdh 1/1 Running 0 13h
Run Code Online (Sandbox Code Playgroud)
我想
kubectl port-forward main-ms-hc-78469b74c-7lfdh 8080:80
Run Code Online (Sandbox Code Playgroud)
我得到
Error from server (NotFound): pods "main-ms-hc-78469b74c-7lfdh" not found
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
使用端口转发时还需要提及名称空间:
$ kubectl port-forward -n main_sp main-ms-hc-78469b74c-7lfdh 8080:80
Run Code Online (Sandbox Code Playgroud)
端口转发 pod:
$ kubectl port-forward -n <namespace> <pod-name> <local-port>:<target-port>
Run Code Online (Sandbox Code Playgroud)
通过服务名称端口转发 pod:
$ kubectl port-forward -n <namespace> svc/<servic-name> <local-port>:<target-port>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1453 次 |
| 最近记录: |