kf proxy

Nombre

kf proxy: inicia un proxy inverso local en una aplicación.

Sinopsis

kf proxy APP_NAME [flags]

Descripción

Proxy crea un proxy HTTP inverso en la pasarela del clúster en un puerto local abierto en el dispositivo de bucle de retorno del sistema operativo.

El proxy reescribe todas las solicitudes HTTP, cambia el encabezado HTTP Host y añade un encabezado X-Kf-App adicional para asegurarse de que el tráfico llegue a la aplicación especificada, aunque haya varias asociadas a la misma ruta.

El proxy no establece una conexión directa con la aplicación.

Para que el proxy funcione, haz lo siguiente:

  • Se debe poder acceder a la pasarela del clúster desde tu máquina local.
  • La aplicación debe tener una URL pública

Si necesitas establecer una conexión directa con una aplicación, usa el comando port-forward en kubectl. Establece una conexión proxy directamente con un puerto de un pod a través del clúster de Kubernetes. port-forward omite todo el enrutamiento.

Ejemplos

kf proxy myapp

Banderas

--gateway=string

Dirección IP de la pasarela HTTP a la que se deben enrutar las solicitudes.

-h, --help

Ayuda para proxies

--port=int

Puerto local en el que se va a escuchar. (predeterminado: 8080)

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.