kf env

Nombre

kf env: imprime información sobre las variables de entorno de una aplicación.

Sinopsis

kf env APP_NAME [flags]

Descripción

El comando env obtiene los nombres y los valores de las variables de entorno gestionadas por el desarrollador de una aplicación.

Las variables de entorno se evalúan en el siguiente orden. Los valores posteriores invalidan los anteriores que tengan el mismo nombre:

  1. Espacio (configurado por los administradores)
  2. Aplicación (definida por los desarrolladores)
  3. Sistema (definido por Kf)

Kubernetes sustituye en tiempo de ejecución las variables de entorno que contienen la sustitución de variables "$(...)". Kf proporciona las siguientes variables de entorno de tiempo de ejecución:

  • CF_INSTANCE_ADDR: la IP:PUERTO visible del clúster de la instancia de la aplicación.
  • CF_INSTANCE_GUID: el UUID de la instancia de la aplicación.
  • INSTANCE_GUID: alias de CF_INSTANCE_GUID
  • CF_INSTANCE_INDEX: el número de índice de la instancia de la aplicación. SIEMPRE será 0.
  • INSTANCE_INDEX: alias de CF_INSTANCE_INDEX
  • CF_INSTANCE_IP: la IP visible del clúster de la instancia de la aplicación.
  • CF_INSTANCE_INTERNAL_IP: alias de CF_INSTANCE_IP
  • VCAP_APP_HOST: alias de CF_INSTANCE_IP
  • CF_INSTANCE_PORT: el puerto visible del clúster de la instancia de la aplicación. En Kf, es lo mismo que PORT.
  • DATABASE_URL: el primer URI encontrado en una credencial VCAP_SERVICES.
  • DISK_LIMIT: la cantidad máxima de almacenamiento en disco en MB que puede usar la aplicación.
  • LANG: lo requieren los paquetes de compilación para asegurar un orden de carga de secuencias de comandos coherente.
  • MEMORY_LIMIT: la cantidad máxima de memoria en MB que puede consumir la aplicación.
  • PORT: el puerto en el que la aplicación debe recibir solicitudes.
  • VCAP_APP_PORT: alias de PORT
  • VCAP_APPLICATION: una estructura JSON que contiene metadatos de la aplicación.
  • VCAP_SERVICES: una estructura JSON que especifica los servicios vinculados.

Ejemplos

kf env myapp

Banderas

-h, --help

Ayuda para env

Marcas heredadas

Estas marcas se heredan de los comandos principales.

--as=string

Nombre de usuario que se va a suplantar en la operación.

--as-group=strings

Grupo al que se va a suplantar para la operación. Incluye esta marca varias veces para especificar varios grupos.

--config=string

Ruta al archivo de configuración de Kf que se va a usar en las solicitudes de la CLI.

--kubeconfig=string

Ruta al archivo kubeconfig que se va a usar en las solicitudes de la CLI.

--log-http

Registra las solicitudes HTTP en el error estándar.

--space=string

Espacio en el que se ejecuta el comando. Esta marca anula el espacio al que se dirige actualmente.