kf env

Nombre

kf env: Imprime información sobre las variables de entorno de una app

Sinopsis

kf env APP_NAME [flags]

Descripción

El comando env obtiene los nombres y los valores de las variables de entorno administradas por el desarrollador en una app.

Las variables de entorno se evalúan en el siguiente orden y los valores posteriores anulan a los anteriores que tienen el mismo nombre:

  1. Espacio (establecido por los administradores)
  2. App (configurada por los desarrolladores)
  3. Kubernetes reemplaza en el entorno de ejecución las variables de entorno del sistema (establecidas por Kf) que contienen la sustitución de la variable “$(…)”. Kf proporciona las siguientes variables de entorno del entorno de ejecución:
  • CF_INSTANCE_ADDR: Es la IP:PORT visible para el clúster de la instancia de la app.
  • CF_INSTANCE_GUID: Es el UUID de la instancia de la app.
  • INSTANCE_GUID: Es el alias de CF_INSTANCE_GUID.
  • CF_INSTANCE_INDEX: Es el número de índice de la instancia de la app, que SIEMPRE será 0.
  • INSTANCE_INDEX: Es el alias de CF_INSTANCE_INDEX.
  • CF_INSTANCE_IP: Es la IP visible para el clúster de la instancia de la app.
  • CF_INSTANCE_INTERNAL_IP: Es el alias de CF_INSTANCE_IP.
  • VCAP_APP_HOST: Es el alias de CF_INSTANCE_IP.
  • CF_INSTANCE_PORT: Es el puerto visible para el clúster de la instancia de la app. En Kf, es igual a PORT.
  • DATABASE_URL: Es el primer URI encontrado en una credencial de VCAP_SERVICES.
  • DISK_LIMIT: Es la cantidad máxima de almacenamiento en disco en MB que puede usar la app.
  • LANG: Lo requieren los paquetes de compilación para garantizar un orden de carga coherente de la secuencia de comandos.
  • MEMORY_LIMIT: Es la cantidad máxima de memoria en MB que puede consumir la app.
  • PORT: Es el puerto en el que la app debe escuchar para las solicitudes.
  • VCAP_APP_PORT: Es el alias de PORT.
  • VCAP_APPLICATION: Es una estructura JSON que contiene metadatos de la app.
  • VCAP_SERVICES: Es una estructura JSON que especifica servicios vinculados.

Ejemplos

  kf env myapp

Marcas

-h, --help
ayuda para env

Marcas heredadas

Estas marcas se heredan de los comandos superiores.

--config=string
Archivo de configuración (el valor predeterminado es $HOME/.kf)
--kubeconfig=string
Archivo de configuración de Kubectl (el valor predeterminado es $HOME/.kube/config)
--log-http
Registra las solicitudes HTTP en stderr
--space=string
Espacio para ejecutar el comando. Esto anula el espacio de destino actual