系统环境变量
作为基于 Kubernetes 的容器服务平台,LHC 默认会在容器里注入一系列平台相关的环境变量,这样通过单元化应用服务部署的应用可以很方便地通过环境变量获取许多基础信息。平台默认注入的环境变量列表如下:
说明
系统环境变量为只读属性,用户不可以自行修改。
环境变量名称 | 环境变量解释 | 示例 |
---|---|---|
CAFE_ENV_TENANT_NAME | 租户名称 | ANTCLOUD |
CAFE_ENV_APPNAME | 应用名称 | transform |
CAFE_ENV_DC_NAME | 机房名称 | cn-hangzhou |
CAFE_ENV_REGION_NAME | Region 名称 | 杭州金区 |
CAFE_ENV_CELL_NAME | 部署单元名称 | CellA/RZ01A(单元化架构) |
CAFE_ENV_WSG_NAME | 工作空间组名称 | dev |
CAFE_ENV_WS_NAME | 工作空间(单元化工作空间)名称 | dev |
CAFE_ENV_POD_NAME | Pod 名称 | transform-01 |
CAFE_ENV_POD_NAMESPACE | Pod 所属 namespace | default |
CAFE_ENV_POD_IP | Pod IP | 127.0.0.1 |
CAFE_ENV_HOST_NAME | Pod 所属机器的名称 | node01 |
CAFE_ENV_HOST_IP | Pod 所属机器的 IP | 127.0.0.1 |
app.env.zmode | 是否是单元化模式(中间件依赖) | true、false |
app.env.dbmode | 数据库 mode(中间件依赖) | test、pre、prod |