ecs-formation:用于为Amazon EC2容器服务(ECS)构建Docker集群组成的工具

时间:2024-02-22 10:44:01
【文件属性】:

文件名称:ecs-formation:用于为Amazon EC2容器服务(ECS)构建Docker集群组成的工具

文件大小:58KB

文件格式:ZIP

更新时间:2024-02-22 10:44:01

docker aws devops ec2 deployment

形成 ecs-formation是用于在上定义多个Docker容器和集群的工具。 产品特点 在ECS群集和任务定义上定义服务。 支持YAML定义,例如docker-compose。 如果复制docker-compose.yml(以前称为fig.yml),则能够运行ecs-formation。 通过AWS API管理ECS服务和任务定义。 支持ELB(经典负载均衡器)和ALB(应用程序负载均衡器) 用法 建立 安装 ecs-formation由Go编写。 请运行go get 。 $ go get github.com/openfresh/ecs-formation 定义环境变量 生态形成使用。 它支持yaml配置。 准备~/.ecs-formation.yaml以进行项目配置。 project_dir : ~ /your_project_dir/ aws_region : us - east - 1 ecs-formation需要运行环境变量,如下所示。 AWS_ACCESS_KEY:AWS访问密钥 AWS_SECRET_ACCESS_KEY:AWS秘密访问密钥 AWS


【文件预览】:
ecs-formation-master
----Dockerfile(299B)
----.gitignore(358B)
----main.go(94B)
----README.md(9KB)
----logger()
--------logger.go(172B)
----Gopkg.toml(1KB)
----LICENSE(1KB)
----client()
--------s3()
--------ecs()
--------applicationautoscaling()
--------init.go(2KB)
--------autoscaling()
--------elbv2()
--------elb()
--------util()
----Gopkg.lock(6KB)
----.editorconfig(41B)
----service()
--------task.go(5KB)
--------bluegreen.go(6KB)
--------switcher.go(9KB)
--------types()
--------cluster.go(15KB)
----Makefile(2KB)
----util()
--------util_test.go(2KB)
--------printer.go(738B)
--------util.go(2KB)
----circle.yml(2KB)
----cmd()
--------version.go(971B)
--------bluegreen()
--------init.go(724B)
--------root.go(3KB)
--------task()
--------service()
--------util()
----release.sh(1KB)

网友评论