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