Nome
kf env
: stampa le informazioni sulle variabili di ambiente di un'app.
Synopsis
kf env APP_NAME [flags]
Descrizione
Il comando env ottiene i nomi e i valori dell'account gestito dallo sviluppatore variabili di ambiente per un'app.
Le variabili di ambiente vengono valutate nel seguente ordine, con i valori successivi che sostituiscono quelli precedenti con lo stesso nome:
- Spazio (impostato dagli amministratori)
- App (impostata dagli sviluppatori)
- Sistema (impostato da Kf)
Le variabili di ambiente contenenti la sostituzione di variabili "$(...)" vengono sostituite da Kubernetes in fase di runtime. Kf fornisce le seguenti variabili di ambiente runtime:
- CF_INSTANCE_ADDR: l'indirizzo IP:PORT visibile al 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 al 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 al cluster dell'istanza dell'app. In Kf è lo stesso di PORT.
- DATABASE_URL: il primo URI trovato in una credenziale VCAP_SERVICE.
- DISK_LIMIT: la quantità massima di spazio di archiviazione su disco in MB che l'app può utilizzare.
- 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 i metadati dell'app.
- VCAP_SERVICE: una struttura JSON che specifica i servizi associati.
Esempi
kf env myapp
Bandiere
-h, --help
guida per env
Flag ereditati
Questi flag sono ereditati dai comandi principali.
--as=string
Nome utente da rubare per l'operazione.
--as-group=strings
Gruppo da simulare 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 della CLI.
--log-http
Registra le richieste HTTP nell'errore standard.
--space=string
Spazio su cui eseguire il comando. Questo flag sostituisce lo spazio attualmente scelto come target.