kf env

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:

  1. Spazio (impostato dagli amministratori)
  2. App (impostata dagli sviluppatori)
  3. 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.