kf env

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:

  1. Espaço (definido pelos administradores)
  2. App (definido por desenvolvedores)
  3. Sistema (definido pelo Kf) Variáveis de ambiente que contenham a substituição de variáveis "$(...)" 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 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 o ambiente

Sinalizações herdadas

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

--config=string
Arquivo de configuração (o padrão é $HOME/.kf)
--kubeconfig=string
Arquivo de configuração Kubectl (o padrão é $HOME/.kube/config)
--log-http
Registra solicitações HTTP no stderr
--space=string
Espaço para executar o comando. Substitui o espaço segmentado atualmente