kf proxy

名稱

kf proxy:啟動應用程式的本機反向 Proxy。

概要

kf proxy APP_NAME [flags]

說明

Proxy 會在作業系統的迴圈裝置上開啟本機通訊埠,為叢集的閘道建立反向 HTTP Proxy。

Proxy 會重寫所有 HTTP 要求,變更 HTTP 主機標頭,並新增額外的 X-Kf-App 標頭,確保流量會傳送至指定的應用程式,即使有多個應用程式附加至相同路徑也一樣。

Proxy 不會與應用程式建立直接連線。

如要讓 Proxy 運作:

  • 叢集的閘道必須可從本機電腦存取。
  • 應用程式必須有公開網址

如果您需要建立與應用程式的直接連線,請在 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

要執行指令的空間。這個標記會覆寫目前指定的空間。