kubernetes/pkg/kubectl
Kubernetes Submit Queue 7720c40cb9
Merge pull request #64773 from MasayaAoyama/add-port-foward-examples
Automatic merge from submit-queue (batch tested with PRs 58690, 64773, 64880, 64915, 64831). 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>.

add port-forward examples for sevice

add port-forward examples for sevice

```
$  kubectl port-forward --help

........
Examples:
  # Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in the pod
  kubectl port-forward pod/mypod 5000 6000

  # Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the
deployment
  kubectl port-forward deployment/mydeployment 5000 6000

  # Listen on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in a pod selected by the
service
  kubectl port-forward service/myservice 5000 6000

  # Listen on port 8888 locally, forwarding to 5000 in the pod
  kubectl port-forward pod/mypod 8888:5000

  # Listen on a random port locally, forwarding to 5000 in the pod
  kubectl port-forward pod/mypod :5000
........
```



**What this PR does / why we need it**:
add port-forward examples for sevice

**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
Fixes #

**Special notes for your reviewer**:

**Release note**:

```release-note
add port-forward examples for sevice
```
2018-06-20 14:21:14 -07:00
..
apply fix a small mistake in function getFieldMeta 2018-05-09 11:14:57 +08:00
apps Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
cmd Merge pull request #64773 from MasayaAoyama/add-port-foward-examples 2018-06-20 14:21:14 -07:00
explain use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
genericclioptions Merge pull request #63747 from wgliang/master.test.kubectl 2018-06-20 12:39:21 -07:00
metricsutil review: s/<unknown>/-/ 2018-05-30 12:14:11 +08:00
plugins use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
polymorphichelpers Move unrelated methods from the factory to helper 2018-05-24 11:42:26 +08:00
proxy use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
scheme simplify api registration 2018-05-08 18:33:50 -04:00
util Merge pull request #63747 from wgliang/master.test.kubectl 2018-06-20 12:39:21 -07:00
validation use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
.import-restrictions Move pkg/scheduler/schedulercache -> pkg/scheduler/cache 2018-05-31 22:55:34 +08:00
apply.go remove confusing flexibility for metadata interpretation 2018-04-23 13:31:55 -04:00
autoscale.go refactor kubectl autoscale to use the new generator 2017-11-20 14:12:20 +08:00
autoscale_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
BUILD move filename flags to genericclioptions 2018-05-28 11:09:51 +02:00
clusterrolebinding.go add UT for pkg/kubecl clusterrolebinding 2017-08-28 15:13:15 +08:00
clusterrolebinding_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
conditions.go segregate job scaling from everything else 2018-04-05 10:24:34 -04:00
configmap.go Add support for binary file in configmap 2018-01-23 07:28:34 -05:00
configmap_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
deployment.go Add basic generator for apps/v1 deployment 2018-04-11 00:44:29 +05:30
deployment_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
doc.go
env_file.go fix all the typos across the project 2018-02-11 11:04:14 +08:00
env_file_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
generate.go UTs for pkg/kubectl generate_test.go 2017-08-03 21:34:03 +08:00
generate_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
history.go kubectl: Use apps/v1 Deployment/ReplicaSet. 2018-05-22 13:43:06 -07:00
history_test.go Refactor HistoryViewerFor to use Visitor design pattern 2017-11-09 08:11:19 +00:00
interfaces.go
namespace.go Remove kubectl create namespace dependencies on kubernetes/pkg/api 2017-10-25 20:26:11 +08:00
namespace_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
OWNERS
pdb.go Print type representation on errors when checking parameter types 2017-11-01 10:36:17 +01:00
pdb_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
priorityclass.go add create subcommand for priorityclass 2017-11-07 15:03:01 +08:00
priorityclass_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
quota.go switch some commands to use its own scheme 2017-10-27 18:31:42 -07:00
quota_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
rolebinding.go switch some commands to use its own scheme 2017-10-27 18:31:42 -07:00
rolebinding_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
rollback.go kubectl: Use apps/v1 Deployment/ReplicaSet. 2018-05-22 13:43:06 -07:00
rollback_test.go Replace type switches in Rollback with Visitor pattern 2017-11-19 17:46:57 +00:00
rolling_updater.go Use DeleteOptions.PropagationPolicy instead of OrphanDependents (deprecated) in kubectl 2018-05-23 16:59:53 +10:00
rolling_updater_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
rollout_status.go include rollout object name in cli message 2018-05-29 18:07:41 +08:00
rollout_status_test.go Merge pull request #63747 from wgliang/master.test.kubectl 2018-06-20 12:39:21 -07:00
run.go remove punctuation from the end of an error string 2017-11-21 12:43:48 +05:30
run_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
scale.go Adding scale error retries 2018-06-12 11:23:16 +02:00
scale_test.go Remove kubectl reapers 2018-05-25 22:18:05 +02:00
secret.go remove versioned printer 2018-05-17 17:20:54 -04:00
secret_for_docker_registry.go add --from-file flag to docker-registry secret 2018-03-21 11:13:11 -04:00
secret_for_docker_registry_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
secret_for_tls.go switch some commands to use its own scheme 2017-10-27 18:31:42 -07:00
secret_for_tls_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
secret_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
service.go remove dependency from service generator 2017-10-31 15:35:36 +08:00
service_basic.go Make sure the ports is valid when parsing portString 2017-11-13 20:46:05 +08:00
service_basic_test.go fix failed verify misspell err 2018-03-20 11:16:51 +08:00
service_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
serviceaccount.go switch some commands to use its own scheme 2017-10-27 18:31:42 -07:00
serviceaccount_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00
sorter.go Merge pull request #62025 from hanxiaoshuai/bugfix0402 2018-05-22 08:40:16 -07:00
sorter_test.go use subtest for table units (pkg/kubectl) 2018-05-27 10:04:55 +08:00