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 valori successivi eseguendo l'override di 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 di 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 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 nell'errore standard.
--space=string
Spazio in cui eseguire il comando. Questo flag sostituisce lo spazio attualmente scelto come target.