系统环境变量

作为基于 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