名前
kf env
- アプリの環境変数に関する情報を出力します。
概要
kf env APP_NAME [flags]
説明
env コマンドは、デベロッパーが管理するアプリの環境変数の名前と値を取得します。
環境変数は次の順序で評価されます。後の値は、同じ名前を持つ以前の値をオーバーライドします。
- スペース(管理者が設定)
- アプリ(デベロッパーが設定)
- システム(Kf が設定)
変数置換「$(...)」を含む環境変数は、ランタイム時に Kubernetes によって置き換えられます。Kf は、次のランタイム環境変数を提供します。
- CF_INSTANCE_ADDR: アプリ インスタンスのクラスタ可視 IP:PORT。
- CF_INSTANCE_GUID: アプリ インスタンスの UUID。
- INSTANCE_GUID: CF_INSTANCE_GUID のエイリアス
- CF_INSTANCE_INDEX: アプリ インスタンスのインデックス番号。これは常に 0 です。
- INSTANCE_INDEX: CF_INSTANCE_INDEX のエイリアス
- CF_INSTANCE_IP: アプリ インスタンスのクラスタ可視 IP。
- CF_INSTANCE_INTERNAL_IP: CF_INSTANCE_IP のエイリアス
- VCAP_APP_HOST: CF_INSTANCE_IP のエイリアス
- CF_INSTANCE_PORT: アプリ インスタンスのクラスタ可視ポート。Kf では、PORT と同じです。
- DATABASE_URL: VCAP_SERVICES 認証情報で最初に見つかった URI。
- DISK_LIMIT: アプリが使用できるディスク ストレージの MB 単位の最大量。
- LANG: Buildpack でスクリプトの読み込み順序の一貫性を保つために必要です。
- MEMORY_LIMIT: アプリが使用できる最大メモリ量(MB)。
- PORT: アプリがリクエストをリッスンするポート。
- VCAP_APP_PORT: PORT のエイリアス
- VCAP_APPLICATION: アプリのメタデータを含む JSON 構造体。
- VCAP_SERVICES: バインドされたサービスを指定する JSON 構造体。
例
kf env myapp
フラグ
-h, --help
env に関するヘルプ
継承されるフラグ
次のフラグは親コマンドから継承されます。
--as=string
対象オペレーションの権限を借用するユーザー名。
--as-group=strings
対象オペレーションの権限を借用するグループ。複数のグループを指定するには、このフラグを複数回指定します。
--config=string
CLI リクエストに使用する Kf 構成ファイルへのパス。
--kubeconfig=string
CLI リクエストに使用する kubeconfig ファイルへのパス。
--log-http
HTTP リクエストを標準エラーに記録します。
--space=string
コマンドが実行されるスペース。このフラグにより、現在のターゲット スペースがオーバーライドされます。