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 (von Kf festgelegt)

Umgebungsvariablen mit der Variablensubstitution „$(...)“ werden zur Laufzeit von Kubernetes 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.

--as=string

Nutzername, dessen Identität für den Vorgang übernommen wird.

--as-group=strings

Gruppe, deren Identität für den Vorgang übernommen wird. Verwenden Sie dieses Flag mehrfach, um mehrere Gruppen anzugeben.

--config=string

Pfad zur Kf-Konfigurationsdatei, die für Befehlszeile-Anfragen verwendet werden soll.

--kubeconfig=string

Pfad zur Datei „kubeconfig“ zur Verwendung für CLI-Anfragen.

--log-http

HTTP-Anfragen im Standardfehler loggen.

--space=string

Bereich zum Ausführen des Befehls. Dieses Flag überschreibt den aktuellen Ziel-Space.