kf env

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:

  1. Espaço (definido pelos administradores)
  2. App (definida pelos programadores)
  3. 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.