kf map-route

Nombre

kf map-route: concede a una aplicación acceso para recibir tráfico de la ruta.

Sinopsis

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

Descripción

Si asignas una aplicación a una ruta, el tráfico se reenviará a la aplicación si esta tiene instancias en ejecución y en buen estado.

Si se asignan varias aplicaciones a la misma ruta, el tráfico se dividirá entre ellas de forma más o menos equitativa. El tráfico de red entrante se gestiona mediante varias puertas de enlace que actualizan sus tablas de enrutamiento con ligeros retrasos y enrutan de forma independiente. Por este motivo, es posible que el enrutamiento del tráfico no parezca uniforme, pero se irá equilibrando con el tiempo.

Ejemplos

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

Banderas

--async

No esperes a que se complete la acción en el servidor antes de volver.

--destination-port=int32

Puerto de la aplicación al que se conectará la ruta.

-h, --help

Ayuda para mapa de rutas

--hostname=string

Nombre de host de la ruta.

--path=string

Ruta de URL de la ruta.

--weight=int32

Peso de la ruta. (predeterminado 1)

Marcas heredadas

Estas marcas se heredan de los comandos principales.

--as=string

Nombre de usuario que se va a suplantar en la operación.

--as-group=strings

Grupo al que se va a suplantar para la operación. Incluye esta marca varias veces para especificar varios grupos.

--config=string

Ruta al archivo de configuración de Kf que se va a usar en las solicitudes de la CLI.

--kubeconfig=string

Ruta al archivo kubeconfig que se va a usar en las solicitudes de la CLI.

--log-http

Registra las solicitudes HTTP en el error estándar.

--space=string

Espacio en el que se ejecuta el comando. Esta marca anula el espacio al que se dirige actualmente.