kf proxy

姓名

kf proxy - 为应用启动本地反向代理。

摘要

kf proxy APP_NAME [flags]

说明

代理会在操作系统环回设备上打开的本地端口上创建集群网关的反向 HTTP 代理。

代理会重写所有 HTTP 请求,更改 HTTP 主机标头并添加额外的标头 X-Kf-App,以确保即使将多个连接到同一路由,流量也能到达指定应用。

代理不与应用建立直接连接。

要让代理正常运行,请执行以下操作:

  • 必须能够从本地机器访问集群的网关。
  • 应用必须具有公开网址

    如果需要与应用建立直接连接,请在 kubectl 中使用 port-forward 命令。它通过 Kubernetes 集群直接建立与 pod 上端口的代理连接。port-forward 会绕过所有路由。

示例

  kf proxy myapp

标志

--gateway=string
要将请求路由到的 HTTP 网关的 IP 地址。
-h, --help
有关 proxy 的帮助
--port=int
侦听的本地端口(默认为 8080)

继承的标志

这些标志继承自父命令。

--as=string
操作要模拟的用户名。
--as-group=strings
操作要模拟的群组。多次添加此标志可指定多个群组。
--config=string
用于 CLI 请求的 Kf 配置文件的路径。
--kubeconfig=string
用于 CLI 请求的 kubeconfig 文件的路径。
--log-http
将 HTTP 请求记录到标准错误。
--space=string
用于对其运行命令的空间。此标志会替换当前所针对的空间。