kf env

Name

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.

--as=string
Nombre de usuario que se usará en la operación.
--as-group=strings
Grupo que se usará en la operación. Incluye esta marca varias veces para especificar varios grupos.
--config=string
Ruta de acceso al archivo de configuración de Kf que se usará para las solicitudes de la CLI.
--kubeconfig=string
Ruta de acceso al archivo kubeconfig que se usará para las solicitudes de la CLI.
--log-http
Registra las solicitudes HTTP como error estándar.
--space=string
Espacio para ejecutar el comando. Esto anula el espacio de destino actual.