diff --git a/docs/man/man1/kubectl-expose.1 b/docs/man/man1/kubectl-expose.1 index f7922bd0fb2..a8342e55d42 100644 --- a/docs/man/man1/kubectl-expose.1 +++ b/docs/man/man1/kubectl-expose.1 @@ -13,12 +13,12 @@ kubectl expose \- Take a replication controller, service or pod and expose it as .SH DESCRIPTION .PP -Take a replication controller, service, replica set or pod and expose it as a new Kubernetes service. +Take a replication controller, service, replica set, deployment or pod and expose it as a new Kubernetes service. .PP -Looks up a replication controller, service, replica set or pod by name and uses the selector for that -resource as the selector for a new service on the specified port. A replica set will be exposed as a -service only if it's selector is convertible to a selector that service supports, i.e. when the +Looks up a replication controller, service, replica set, deployment or pod by name and uses the selector +for that resource as the selector for a new service on the specified port. A replica set will be exposed +as a service only if it's selector is convertible to a selector that service supports, i.e. when the replica set selector contains only the matchLabels component. Note that if no port is specified via \-\-port and the exposed resource has multiple ports, all will be re\-used by the new service. Also if no labels are specified, the new service will re\-use the labels from the resource it exposes. diff --git a/docs/user-guide/kubectl/kubectl_expose.md b/docs/user-guide/kubectl/kubectl_expose.md index 9d03a85fef1..1b5fb12f669 100644 --- a/docs/user-guide/kubectl/kubectl_expose.md +++ b/docs/user-guide/kubectl/kubectl_expose.md @@ -39,11 +39,11 @@ Take a replication controller, service or pod and expose it as a new Kubernetes ### Synopsis -Take a replication controller, service, replica set or pod and expose it as a new Kubernetes service. +Take a replication controller, service, replica set, deployment or pod and expose it as a new Kubernetes service. -Looks up a replication controller, service, replica set or pod by name and uses the selector for that -resource as the selector for a new service on the specified port. A replica set will be exposed as a -service only if it's selector is convertible to a selector that service supports, i.e. when the +Looks up a replication controller, service, replica set, deployment or pod by name and uses the selector +for that resource as the selector for a new service on the specified port. A replica set will be exposed +as a service only if it's selector is convertible to a selector that service supports, i.e. when the replica set selector contains only the matchLabels component. Note that if no port is specified via --port and the exposed resource has multiple ports, all will be re-used by the new service. Also if no labels are specified, the new service will re-use the labels from the resource it exposes. @@ -137,7 +137,7 @@ kubectl expose deployment nginx --port=80 --target-port=8000 * [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager -###### Auto generated by spf13/cobra on 18-Mar-2016 +###### Auto generated by spf13/cobra on 19-Mar-2016 [![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/docs/user-guide/kubectl/kubectl_expose.md?pixel)]() diff --git a/pkg/kubectl/cmd/expose.go b/pkg/kubectl/cmd/expose.go index 13eb6101441..4661801f8bf 100644 --- a/pkg/kubectl/cmd/expose.go +++ b/pkg/kubectl/cmd/expose.go @@ -37,11 +37,11 @@ type ExposeOptions struct { } const ( - expose_long = `Take a replication controller, service, replica set or pod and expose it as a new Kubernetes service. + expose_long = `Take a replication controller, service, replica set, deployment or pod and expose it as a new Kubernetes service. -Looks up a replication controller, service, replica set or pod by name and uses the selector for that -resource as the selector for a new service on the specified port. A replica set will be exposed as a -service only if it's selector is convertible to a selector that service supports, i.e. when the +Looks up a replication controller, service, replica set, deployment or pod by name and uses the selector +for that resource as the selector for a new service on the specified port. A replica set will be exposed +as a service only if it's selector is convertible to a selector that service supports, i.e. when the replica set selector contains only the matchLabels component. Note that if no port is specified via --port and the exposed resource has multiple ports, all will be re-used by the new service. Also if no labels are specified, the new service will re-use the labels from the resource it exposes.`