名稱
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
要執行指令的空間。這個標記會覆寫目前指定的空間。