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.