kf env

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 aplicativo.

As variáveis de ambiente são avaliadas na ordem a seguir, e os valores mais recentes substituem os anteriores com o mesmo nome:

  1. Space (definido pelos administradores)
  2. Aplicativo (definido pelos desenvolvedores)
  3. 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 aplicativo.
  • CF_INSTANCE_GUID: o UUID da instância de aplicativo.
  • INSTANCE_GUID: alias de CF_INSTANCE_GUID.
  • CF_INSTANCE_INDEX: o número do índice da instância de aplicativo, que será SEMPRE 0.
  • INSTANCE_INDEX: alias de CF_INSTANCE_INDEX.
  • CF_INSTANCE_IP: o IP visível pelo cluster da instância de 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 pelo cluster da instância de 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: necessário para buildpacks para garantir uma ordem de carregamento de scripts 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 os serviços vinculados.

Exemplos

kf env myapp

Flags

-h, --help

ajuda para env

Flags herdadas

Estas flags 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 flag várias vezes para especificar diversos grupos.

--config=string

O caminho para o arquivo de configuração do 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

Registra as solicitações HTTP no erro padrão.

--space=string

Espaço para executar o comando. Substitui o Space de destino atual.