kf env

名称

kf env - 输出有关应用的环境变量的信息。

摘要

kf env APP_NAME [flags]

说明

env 命令会为应用获取由开发者管理的环境变量的名称和值。

环境变量会按以下顺序评估它们,后面的值将覆盖具有相同名称的较早值:

  1. 空间(由管理员设置)
  2. 应用(由开发者设置)
  3. 系统(由 Kf 设置)

包含变量替换“$(...)”的环境变量会在运行时被 Kubernetes 替换。Kf 提供以下运行时环境变量:

  • CF_INSTANCE_ADDR:集群可见 IP:应用实例的端口。
  • CF_INSTANCE_GUID:应用实例的 UUID。
  • INSTANCE_GUID:CF_INSTANCE_GUID 的别名
  • CF_INSTANCE_INDEX:App 实例的索引编号,该值始终为 0。
  • INSTANCE_INDEX:CF_INSTANCE_INDEX 的别名
  • CF_INSTANCE_IP:应用实例的集群可见 IP。
  • CF_INSTANCE_INTERNAL_IP:CF_INSTANT_IP 的别名
  • VCAP_APP_HOST:CF_INSTANCE_IP 的别名
  • CF_INSTANCE_PORT:应用实例的集群可见端口。在 Kf 中,这与端口相同。
  • DATABASE_URL:VCAP_SERVICES 凭据中找到的第一个 URI。
  • DISK_LIMIT:应用程序可以使用的最大存储空间(以 MB 为单位)。
  • LANG:Buildpack 要求,以确保脚本加载顺序一致。
  • MEMORY_LIMIT:应用可以使用的最大内存量(以 MB 为单位)。
  • 端口:应用应侦听请求的端口。
  • VCAP_APP_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

用于对其运行命令的空间。此标志会替换当前所针对的空间。