Kubernetes Submit Queue
01ec7a9eb8
Merge pull request #59809 from phsiao/59733_port_forward_with_target_port
...
Automatic merge from submit-queue (batch tested with PRs 59809, 59955). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md ">here</a>.
kubectl port-forward should resolve service port to target port
**What this PR does / why we need it**:
Continues on the work in #59705 , this PR adds additional support for looking up targetPort for a service, as well as enable using svc/name to select a pod.
**Which issue(s) this PR fixes**:
Fixes #15180
Fixes #59733
**Special notes for your reviewer**:
I decided to create pkg/kubectl/util/service_port.go to contain two functions that might be re-usable.
**Release note**:
```release-note
`kubectl port-forward` now supports specifying a service to port forward to: `kubectl port-forward svc/myservice 8443:443`
```
2018-02-15 22:42:30 -08:00
..
2018-02-07 10:10:45 -05:00
2018-02-05 20:33:49 +08:00
2018-02-09 15:17:02 -05:00
2018-02-07 10:10:45 -05:00
2018-02-15 10:37:19 -08:00
2017-10-15 18:18:13 -07:00
2018-02-07 10:10:45 -05:00
2018-02-07 10:10:45 -05:00
2018-02-15 22:42:30 -08:00
2017-10-23 10:49:02 -07:00
2018-02-06 23:55:36 +08:00
2018-02-07 08:39:15 -08:00
2017-08-16 12:27:36 -07:00
2018-01-27 00:31:30 -08:00
2018-02-07 10:10:45 -05:00
2018-02-07 10:10:45 -05:00
2017-12-25 16:23:38 +08:00
2018-02-11 11:04:14 +08:00
2018-01-15 16:02:35 +08:00
2018-02-01 15:33:51 -05:00
2018-02-07 10:10:45 -05:00
2018-01-22 21:45:06 +01:00
2018-02-07 10:10:45 -05:00
2017-11-09 12:14:08 +01:00
2018-01-05 21:04:44 -06:00
2017-11-20 14:49:23 -05:00
2018-01-17 13:43:43 -05:00
2018-01-18 02:00:27 -08:00
2017-11-19 19:16:50 -05:00
2017-12-25 16:23:38 +08:00
2017-11-03 22:21:29 -04:00
2018-01-22 19:02:27 -08:00
2017-11-19 20:41:02 -05:00
2018-02-07 10:10:45 -05:00
2018-02-07 12:00:44 -08:00
2017-12-25 16:23:38 +08:00
2018-02-07 10:10:45 -05:00
2017-12-25 16:23:38 +08:00
2018-02-07 10:10:45 -05:00
2017-12-25 16:23:38 +08:00
2018-02-07 10:10:45 -05:00
2017-12-25 16:23:38 +08:00
2018-02-07 10:10:45 -05:00
2018-01-29 20:04:54 -08:00
2018-02-07 10:10:45 -05:00
2018-01-29 20:04:54 -08:00
2018-02-07 10:10:45 -05:00
2018-01-29 20:04:54 -08:00
2017-11-19 20:41:02 -05:00
2018-02-07 10:10:45 -05:00
2018-02-07 16:02:26 +01:00
2017-12-25 16:23:38 +08:00
2018-02-07 10:10:45 -05:00
2018-01-29 20:04:54 -08:00
2018-02-07 10:10:45 -05:00
2018-01-29 20:04:54 -08:00
2018-02-07 10:10:45 -05:00
2017-12-25 16:23:38 +08:00
2018-02-07 10:10:45 -05:00
2018-02-07 10:10:45 -05:00
2018-02-07 10:10:45 -05:00
2018-02-07 08:39:15 -08:00
2017-12-25 16:23:38 +08:00
2017-12-25 16:23:38 +08:00
2017-10-23 10:49:02 -07:00
2018-02-11 11:04:14 +08:00
2018-02-11 11:04:14 +08:00
2018-02-07 10:10:45 -05:00
2017-11-16 15:45:59 -05:00
2018-01-27 00:31:30 -08:00
2018-01-15 16:02:35 +08:00
2017-12-25 16:23:38 +08:00
2018-01-25 16:10:31 +01:00
2018-02-07 10:10:45 -05:00
2018-02-07 10:10:45 -05:00
2017-12-25 16:23:38 +08:00
2018-02-06 23:55:36 +08:00
2018-02-15 10:33:06 -05:00
2018-01-15 16:02:35 +08:00
2017-12-25 16:23:38 +08:00
2017-08-16 12:27:36 -07:00
2018-02-07 10:10:45 -05:00
2018-02-07 10:10:45 -05:00
2017-12-25 16:23:38 +08:00
2018-02-14 12:02:57 -05:00
2018-02-14 12:02:57 -05:00
2017-12-25 16:23:38 +08:00
2018-02-07 10:10:45 -05:00
2018-02-07 10:10:45 -05:00
2018-02-07 10:10:45 -05:00
2017-11-09 12:14:08 +01:00
2018-02-08 19:37:47 +08:00
2018-02-07 10:10:45 -05:00
2018-01-15 16:02:35 +08:00
2018-02-07 10:10:45 -05:00
2018-01-22 21:45:06 +01:00
2018-01-22 21:45:06 +01:00
2018-01-22 21:45:06 +01:00
2018-01-22 21:45:06 +01:00
2018-01-22 21:45:06 +01:00
2018-01-22 21:45:06 +01:00
2017-08-16 12:27:36 -07:00