ECSD 环境变量
本节主要介绍 ECSD 相关的环境变量。
环境变量 | 功能 | 默认值 | 可选值 |
---|---|---|---|
ECSD_VSOA_HOST | VSOA通信的主机 IP 地址 | ‘0.0.0.0’ | - |
ECSD_VSOA_PORT | VSOA 通信的主机端口 | 1112 | - |
ECSD_VSOA_BACKLOG | VSOA 通信的 TCP backlog 大小 | - | - |
ECSD_VSOA_AUTH | VSOA 的密码 | - | - |
ECSD_VSOA_TLS_CERT | VSOA TLS 的证书文件 | - | - |
ECSD_VSOA_TLS_KEY | VSOA TLS 的私钥文件 | - | - |
ECSD_VSOA_TLS_CA | VSOA TLS 的 CA 根证书 | - | - |
ECSD_STATS_INTERVAL | 获取容器状态的轮询周期(ms) | 3000 | |
ECSD_METRIC_INTERVAL | 获取节点状态的轮询周期(ms) | 3000 | - |
ECSD_HISTORY_INTERVAL | 获取缓存历史信息的轮询周期(ms)[1] | 60000 | - |
ECSD_HISTORY_SIZE | 缓存历史信息的最多条目数量 | 15 | |
ECSD_HEALTH_PERIOD | 健康监控周期,> 20 ms [2] | 1000 | |
ECSD_CONTAINERS_MAX | 容器最大部署数量 | 100 | |
ECSD_IMG_CONCURRENT | 并发拉取镜像的数量 | 4 | - |
ECSD_MEM_THRESHOLD | 最低可创建容器的内存警戒值 [3] | 0 | - |
ECSD_KMEM_THRESHOLD | 最低可创建容器的内核内存警戒值 [3] | 0 | - |
ECSD_IMAGE_TASKS | 默认镜像拉取的并发数 | 2 | - |
注意:
ECSD_HISTORY_INTERVAL:该值应当大于 “ECSD_METRIC_INTERVAL”。
ECSD_HEALTH_PERIOD: 该值设置过小时将会增大系统的负载。
ECSD_MEM_THRESHOLD: 该值为最小内存限制,创建容器之前会检查系统内存,若小于此值则会部署失败,默认值 “0” 表示无限制。
ECSD_IMAGE_TASKS: 根据机器的性能对该值进行配置,能够提升容器并发部署的效率。