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. Sistema (definido por Kf)

Kubernetes reemplaza en el entorno de ejecución las variables de entorno 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.