mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-31 08:36:16 +00:00
Merge pull request #45781 from robertojrojas/issue_45736
Automatic merge from submit-queue (batch tested with PRs 38990, 45781, 46225, 44899, 43663) kubectl: fixes issues #45736 and #45737 **What this PR does / why we need it**: This PR improves the help displayed by the `kubectl proxy` command. **Which issue this PR fixes**: fixes #45736, fixes #45737 **Special notes for your reviewer**: NONE **Release note**: NONE ```release-note ```
This commit is contained in:
@@ -35,23 +35,28 @@ import (
|
||||
var (
|
||||
defaultPort = 8001
|
||||
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=/
|
||||
|
||||
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/
|
||||
|
||||
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/
|
||||
|
||||
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/
|
||||
kubectl proxy --port=8011 --www=./local/www/
|
||||
|
||||
|
Reference in New Issue
Block a user