kf map-route

名稱

kf map-route:授予應用程式存取權,以便接收路徑的流量。

概要

kf map-route APP_NAME DOMAIN [--hostname HOSTNAME] [--path PATH] [--weight WEIGHT] [flags]

說明

如果應用程式有執行中且健康的執行個體,將應用程式對應至路徑就會導致流量轉送至應用程式。

如果多個應用程式對應至相同的路線,系統會將流量大致平均分配給這些應用程式。連入網路流量由多個閘道處理,這些閘道會稍微延遲更新轉送表,並獨立轉送。因此,流量路由可能不會均勻分配,但會隨著時間推移而趨於一致。

範例

kf map-route myapp example.com --hostname myapp # myapp.example.com
kf map-route myapp myapp.example.com # myapp.example.com
kf map-route myapp example.com --hostname myapp --weight 2 # myapp.example.com, myapp receives 2x traffic
kf map-route --space myspace myapp example.com --hostname myapp # myapp.example.com
kf map-route myapp example.com --hostname myapp --path /mypath # myapp.example.com/mypath

旗標

--async

請勿等待伺服器上的動作完成,再傳回結果。

--destination-port=int32

Route 會連線至應用程式上的哪個通訊埠。

-h, --help

地圖路線說明

--hostname=string

路由的主機名稱。

--path=string

路由的網址路徑。

--weight=int32

路線的權重。(預設值為 1)

繼承的標記

這些標記會繼承自父項指令。

--as=string

要冒用來執行作業的使用者名稱。

--as-group=strings

要冒用身分的群組。如要指定多個群組,請多次加入這個標記。

--config=string

用於 CLI 要求的 Kf 設定檔路徑。

--kubeconfig=string

用於 CLI 要求的 kubeconfig 檔案路徑。

--log-http

將 HTTP 要求記錄到標準錯誤。

--space=string

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