kf env

Name

kf env – Informationen zu den Umgebungsvariablen einer Anwendung abrufen

Zusammenfassung

kf env APP_NAME [flags]

Beschreibung

Mit dem Befehl "env" werden die Namen und Werte der vom Entwickler verwalteten Umgebungsvariablen für eine Anwendung abgerufen.

Umgebungsvariablen werden in der folgenden Reihenfolge ausgewertet. Sind mehrere Werte mit demselben Namen vorhanden, werden die älteren mit den neueren überschrieben.

  1. Bereich (von Administratoren festgelegt)
  2. Anwendung (von Entwicklern festgelegt)
  3. System (durch Kf festgelegt) Umgebungsvariablen, die die Variablensubstitution "$(...)" enthalten, werden von Kubernetes zur Laufzeit ersetzt. Kf stellt die folgenden Laufzeitumgebungsvariablen bereit:
  • CF_INSTANCE_ADDR: Der für den Cluster sichtbare IP:PORT der Anwendungsinstanz.
  • CF_INSTANCE_GUID: Die UUID der Anwendungsinstanz.
  • INSTANCE_GUID: Alias von CF_INSTANCE_GUID
  • CF_INSTANCE_INDEX: Die Indexnummer der Anwendungsinstanz. Diese lautet IMMER 0.
  • INSTANCE_INDEX: Alias von CF_INSTANCE_INDEX
  • CF_INSTANCE_IP: Die für den Cluster sichtbare IP-Adresse der Anwendungsinstanz.
  • CF_INSTANCE_INTERNAL_IP: Alias von CF_INSTANCE_IP
  • VCAP_APP_HOST: Alias von CF_INSTANCE_IP
  • CF_INSTANCE_PORT: Der für den Cluster sichtbare Port der Anwendungsinstanz. In Kf ist dies der gleiche wie PORT.
  • DATABASE_URL: Der erste URI, der in den Anmeldedaten für VCAP_SERVICES gefunden wurde.
  • DISK_LIMIT: Die maximale Größe des Laufwerkspeichers in MB, die die Anwendung verwenden kann.
  • LANG: Für Buildpacks erforderlich, um eine konsistente Ladereihenfolge für Skripts zu gewährleisten.
  • MEMORY_LIMIT: Die maximale Speichermenge in MB, die die Anwendung nutzen kann.
  • PORT: Der Port, den die Anwendung auf Anfragen überwachen soll.
  • VCAP_APP_PORT: Alias von PORT
  • VCAP_APPLICATION: Eine JSON-Struktur mit Anwendungsmetadaten.
  • VCAP_SERVICES: Eine JSON-Struktur, die gebundene Dienste angibt.

Beispiele

  kf env myapp

Flags

-h, --help
Hilfe für "env"

Übernommene Flags

Diese Flags werden von übergeordneten Befehlen übernommen.

--config=string
Konfigurationsdatei (Standard ist $HOME/.kf)
--kubeconfig=string
Kubectl-Konfigurationsdatei (Standard ist $HOME/.kube/config)
--log-http
Log-HTTP-Anfragen an stderr
--space=string
Bereich zum Ausführen des Befehls. Dadurch wird der aktuelle Zielbereich überschrieben