姓名
kf env
- 输出有关应用的环境变量的信息
摘要
kf env APP_NAME [flags]
说明
zh-CN 命令会为应用获取由开发者管理的环境变量的名称和值。
环境变量会按以下顺序评估它们,后面的值将覆盖具有相同名称的较早值:
- 空间(由管理员设置)
- 应用(由开发者设置)
- 系统(由 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 的帮助
继承的标志
这些标志继承自父命令。
--config=string
- 配置文件(默认为 $HOME/.kf)
--kubeconfig=string
- Kubectl 配置文件(默认为 $HOME/.kube/config)
--log-http
- 将 HTTP 请求记录到 stderr
--space=string
- 用于对其运行命令的空间。这会覆盖当前目标空间