名称
kf env
- 输出有关应用的环境变量的信息。
摘要
kf env APP_NAME [flags]
说明
env 命令会为应用获取由开发者管理的环境变量的名称和值。
环境变量会按以下顺序评估它们,后面的值将覆盖具有相同名称的较早值:
- 空间(由管理员设置)
- 应用(由开发者设置)
- 系统(由 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
用于对其运行命令的空间。此标志会替换当前所针对的空间。