Nome
kf env
- Imprime informações sobre as variáveis de ambiente de uma app.
Synopsis
kf env APP_NAME [flags]
Descrição
O comando env obtém os nomes e os valores das variáveis de ambiente geridas pelo programador para uma app.
As variáveis de ambiente são avaliadas pela seguinte ordem, sendo que os valores posteriores substituem os anteriores com o mesmo nome:
- Espaço (definido pelos administradores)
- App (definida pelos programadores)
- Sistema (definido por Kf)
As variáveis de ambiente que contêm a substituição de variáveis "$(...)" são substituídas no tempo de execução pelo Kubernetes. O Kf fornece as seguintes variáveis de ambiente de tempo de execução:
- CF_INSTANCE_ADDR: o IP:PORT visível no cluster da instância da app.
- CF_INSTANCE_GUID: o UUID da instância da app.
- INSTANCE_GUID: alias de CF_INSTANCE_GUID
- CF_INSTANCE_INDEX: o número de índice da instância da app, que é SEMPRE 0.
- INSTANCE_INDEX: alias de CF_INSTANCE_INDEX
- CF_INSTANCE_IP: o IP visível para o cluster da instância da app.
- CF_INSTANCE_INTERNAL_IP: alias de CF_INSTANCE_IP
- VCAP_APP_HOST: alias de CF_INSTANCE_IP
- CF_INSTANCE_PORT: a porta visível do cluster da instância da app. Em Kf, isto é o mesmo que PORT.
- DATABASE_URL: o primeiro URI encontrado numa credencial VCAP_SERVICES.
- DISK_LIMIT: a quantidade máxima de armazenamento em disco em MB que a app pode usar.
- LANG: obrigatório pelos buildpacks para garantir uma ordem de carregamento de scripts consistente.
- MEMORY_LIMIT: a quantidade máxima de memória em MB que a app pode consumir.
- PORT: a porta na qual a app deve ouvir os pedidos.
- VCAP_APP_PORT: alias de PORT
- VCAP_APPLICATION: uma estrutura JSON que contém metadados da app.
- VCAP_SERVICES: uma estrutura JSON que especifica os serviços associados.
Exemplos
kf env myapp
Bandeiras
-h, --help
ajuda para env
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.