Nome
kf env
: stampa informazioni sulle variabili di ambiente di un'app.
Synopsis
kf env APP_NAME [flags]
Descrizione
Il comando env ottiene i nomi e i valori delle variabili di ambiente gestite dallo sviluppatore per un'app.
Le variabili di ambiente vengono valutate nel seguente ordine, con i valori successivi che sostituiscono le variabili precedenti con lo stesso nome:
- Spazio (impostato dagli amministratori)
- App (impostata dagli sviluppatori)
- Sistema (impostato da Kf)
Le variabili di ambiente contenenti la sostituzione delle variabili "$(...)" vengono sostituite in fase di runtime da Kubernetes. Kf fornisce le seguenti variabili di ambiente di runtime:
- CF_INSTANCE_ADDR: l'IP:PORT visibile nel cluster dell'istanza dell'app.
- CF_INSTANCE_GUID: l'UUID dell'istanza dell'app.
- INSTANCE_GUID: alias di CF_INSTANCE_GUID
- CF_INSTANCE_INDEX: il numero di indice dell'istanza dell'app, che sarà SEMPRE 0.
- INSTANCE_INDEX: alias di CF_INSTANCE_INDEX
- CF_INSTANCE_IP: l'IP visibile nel cluster dell'istanza dell'app.
- CF_INSTANCE_INTERNAL_IP: alias di CF_INSTANCE_IP
- VCAP_APP_HOST: alias di CF_INSTANCE_IP
- CF_INSTANCE_PORT: la porta visibile nel cluster dell'istanza dell'app. In Kf equivale a PORT.
- DATABASE_URL: il primo URI trovato in una credenziale VCAP_SERVICE.
- DISK_LIMIT: la quantità massima di spazio di archiviazione su disco che l'app può utilizzare, in MB.
- Lang: richiesto dai buildpack per garantire un ordine di caricamento degli script coerente.
- MEMORY_LIMIT: la quantità massima di memoria in MB che l'app può utilizzare.
- PORT: la porta su cui l'app deve rimanere in ascolto per le richieste.
- VCAP_APP_PORT: alias di PORT
- VCAP_APPLICATION: una struttura JSON contenente metadati dell'app.
- VCAP_SERVICE: una struttura JSON che specifica i servizi associati.
Esempi
kf env myapp
Flag
-h, --help
assistenza per env
Flag ereditati
Questi flag vengono ereditati dai comandi principali.
--as=string
Nome utente da impersonare per l'operazione.
--as-group=strings
Gruppo da impersonare per l'operazione. Includi questo flag più volte per specificare più gruppi.
--config=string
Percorso del file di configurazione Kf da utilizzare per le richieste dell'interfaccia a riga di comando.
--kubeconfig=string
Percorso del file kubeconfig da utilizzare per le richieste dell'interfaccia a riga di comando.
--log-http
Registra le richieste HTTP come errore standard.
--space=string
Spazio su cui eseguire il comando. Questo flag sostituisce lo spazio attualmente scelto come target.