【发布时间】:2017-12-22 21:14:11
【问题描述】:
在为 Flower(Celery 监控服务)启动我的 Kubernetes 部署时,Kubernetes 会在 Flower pod 中生成以下环境变量:
FLOWER_PORT=tcp://10.67.97.89:5555
FLOWER_PORT_5555_TCP=tcp://10.67.97.89:5555
FLOWER_PORT_5555_TCP_ADDR=10.67.97.89
FLOWER_PORT_5555_TCP_PORT=5555
FLOWER_PORT_5555_TCP_PROTO=tcp
FLOWER_SERVICE_HOST=10.67.97.89
FLOWER_SERVICE_PORT=5555
FLOWER_SERVICE_PORT_5555=5555
这是由于在部署前不久启动的 Flower 服务。但是,Flower 需要 FLOWER_PORT 中的整数并中止。
如何防止创建这些环境变量?
【问题讨论】:
-
它没有直接回答你的问题,但是当我过去遇到这样的冲突时,我已经重命名了服务,所以它不会发生冲突(即 FLOWER -> FLOWERSVC)。不是很满意,但它解决了问题。
标签: environment-variables kubernetes unset