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 i valori successivi che sostituiscono 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 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.