Nome
kf env: exibir informações sobre as variáveis de ambiente de um app.
Sinopse
kf env APP_NAME [flags]
Descrição
O comando env confere os nomes e valores das variáveis de ambiente gerenciadas pelo desenvolvedor para um app.
As variáveis de ambiente são avaliadas na seguinte ordem, em que os valores mais recentes substituem os anteriores com o mesmo nome:
- Espaço (definido pelos administradores)
- Aplicativo (definido pelos desenvolvedores)
- Sistema (definido pelo Kf)
As variáveis de ambiente que contêm a substituição de variável $(...) são substituídas no ambiente de execução pelo Kubernetes. O Kf fornece as seguintes variáveis de ambiente de execução:
- CF_INSTANCE_ADDR: o IP/PORTA visível pelo cluster da instância de app.
- CF_INSTANCE_GUID: o UUID da instância de app.
- INSTANCE_GUID: alias de CF_INSTANCE_GUID.
- CF_INSTANCE_INDEX: o número do índice da instância de app, que será SEMPRE 0.
- INSTANCE_INDEX: alias de CF_INSTANCE_INDEX.
- CF_INSTANCE_IP: o IP visível pelo cluster da instância de 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 pelo cluster da instância de app. No Kf, é o mesmo que PORT.
- DATABASE_URL: o primeiro URI encontrado em uma credencial de VCAP_SERVICES.
- DISK_LIMIT: a quantidade máxima de armazenamento em disco (em MB) que o app pode usar.
- LANG: necessário para buildpacks para garantir uma ordem de carregamento de script consistente.
- MEMORY_LIMIT: a quantidade máxima de memória em MB que o app pode consumir.
- PORT: a porta em que o app precisa detectar solicitações.
- VCAP_APP_PORT: alias de PORT.
- VCAP_APPLICATION: uma estrutura JSON que contém os metadados do app.
- VCAP_SERVICES: uma estrutura JSON que especifica serviços vinculados.
Exemplos
kf env myapp
Flags
-h, --helpAjuda para env.
Flags herdadas
Estas sinalizações são herdadas dos comandos pai.
--as=stringNome de usuário a ser representado para a operação.
--as-group=stringsGrupo a ser representado para a operação. Inclua essa sinalização várias vezes para especificar diversos grupos.
--config=stringO caminho para o arquivo de configuração do Kf a ser usado para solicitações da CLI.
--kubeconfig=stringO caminho do arquivo kubeconfig a ser usado nas solicitações da CLI.
--log-httpRegistra as solicitações HTTP no erro padrão.
--space=stringEspaço para executar o comando. Substitui o Space de destino atual.