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:
- Espacio (establecido por los administradores)
- App (configurada por los desarrolladores)
- 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.