kubectl: fixes issues #45736 and #45737

Adds long description from #45902
This commit is contained in:
Roberto J Rojas 2017-05-13 18:03:23 -04:00
parent c717a0ee2b
commit e24384643e

View File

@ -35,23 +35,28 @@ import (
var ( var (
defaultPort = 8001 defaultPort = 8001
proxyLong = templates.LongDesc(i18n.T(` proxyLong = templates.LongDesc(i18n.T(`
To proxy all of the kubernetes api and nothing else, use: Creates a proxy server or application-level gateway between localhost and
the Kubernetes API Server. It also allows serving static content over specified
HTTP path. All incoming data enters through one port and gets forwarded to
the remote kubernetes API Server port, except for the path matching the static content path.`))
proxyExample = templates.Examples(i18n.T(`
# To proxy all of the kubernetes api and nothing else, use:
$ kubectl proxy --api-prefix=/ $ kubectl proxy --api-prefix=/
To proxy only part of the kubernetes api and also some static files: # To proxy only part of the kubernetes api and also some static files:
$ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/api/ $ kubectl proxy --www=/my/files --www-prefix=/static/ --api-prefix=/api/
The above lets you 'curl localhost:8001/api/v1/pods'. # The above lets you 'curl localhost:8001/api/v1/pods'.
To proxy the entire kubernetes api at a different root, use: # To proxy the entire kubernetes api at a different root, use:
$ kubectl proxy --api-prefix=/custom/ $ kubectl proxy --api-prefix=/custom/
The above lets you 'curl localhost:8001/custom/api/v1/pods'`)) # The above lets you 'curl localhost:8001/custom/api/v1/pods'
proxyExample = templates.Examples(i18n.T(`
# Run a proxy to kubernetes apiserver on port 8011, serving static content from ./local/www/ # Run a proxy to kubernetes apiserver on port 8011, serving static content from ./local/www/
kubectl proxy --port=8011 --www=./local/www/ kubectl proxy --port=8011 --www=./local/www/