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:
- Espacio (configurado por los administradores)
- Aplicación (definida por los desarrolladores)
- 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.