AWS ECS领事注册
ecs-consul-reg的Python项目详细描述
ECS领事注册
在AWS ECS上为领事注册Docker容器。
您可能想改用registrator。 主要区别:
- 基于python(如果我对golang很满意,我可能只会贡献给registrator)
- 计划在EC2上运行,不在Docker内
- 保留详细日志(json文件)
- 使用Docker Health而不是运行它自己的检查
在Amazon ECS上安装优化的Amazon Linux AMI 2
PIP未安装:
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python get-pip.py
安装
pip install ecs-consul-reg
运行
ecs-consul-reg
initctl脚本
todo~
选项
CONSUL_HOST=127.0.0.1
CONSUL_PORT=8500
选项可以作为env或在yaml配置中提供。
Usage: main.py [OPTIONS]
Options:
-c, --config TEXT
-lf, --logfile TEXT
-ll, --loglevel TEXT
--help Show this message and exit.