kf env

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:

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