kf proxy

Nome

kf proxy - Inicie um proxy reverse local para uma app.

Synopsis

kf proxy APP_NAME [flags]

Descrição

O proxy cria um proxy HTTP inverso para o gateway do cluster numa porta local aberta no dispositivo de loopback do sistema operativo.

O proxy reescreve todos os pedidos HTTP, alterando o cabeçalho HTTP Host e adicionando um cabeçalho X-Kf-App adicional para garantir que o tráfego chega à app especificada, mesmo que várias estejam associadas à mesma rota.

O proxy não estabelece uma ligação direta à app.

Para que o proxy funcione:

  • O gateway do cluster tem de estar acessível a partir do seu computador local.
  • A app tem de ter um URL público

Se precisar de estabelecer uma ligação direta a uma app, use o comando port-forward no kubectl. Estabelece uma ligação com proxy diretamente a uma porta num pod através do cluster do Kubernetes. O encaminhamento de portas ignora todo o encaminhamento.

Exemplos

kf proxy myapp

Bandeiras

--gateway=string

Endereço IP da gateway HTTP para encaminhar pedidos.

-h, --help

ajuda para proxy

--port=int

Porta local para ouvir. (predefinição: 8080)

Sinalizações herdadas

Estas sinalizações são herdadas dos comandos principais.

--as=string

Nome de utilizador a roubar para a operação.

--as-group=strings

Grupo a representar para a operação. Inclua esta flag várias vezes para especificar vários grupos.

--config=string

Caminho para o ficheiro de configuração do Kf a usar para pedidos da CLI.

--kubeconfig=string

Caminho para o ficheiro kubeconfig a usar para pedidos de CLI.

--log-http

Registe pedidos HTTP no erro padrão.

--space=string

Espaço para executar o comando. Esta flag substitui o espaço atualmente segmentado.