【问题标题】:Install Gitlab runner on ECS Cluster在 ECS 集群上安装 Gitlab 运行器
【发布时间】:2018-12-07 05:31:54
【问题描述】:

我们使用 Gitlab CI 作为 CI/CD 运行 AWS ECS/ECR。 由于负载增加,我们正在寻找在 AWS 上自动缩放运行器的最佳方法。 我知道 Gitlab 支持其 ci-runner 的 Autoscaling。 https://docs.gitlab.com/runner/configuration/runner_autoscale_aws/

但我想知道是否可以为此目的利用 AWS 上的 ECS 集群。有没有人在 ECS 端使用负载均衡器和 Autoscaling 在 ECS 集群上设置运行器,并且可以提供有关此类设置的一些见解?

提前谢谢

一个

【问题讨论】:

标签: gitlab amazon-ecs gitlab-ci-runner


【解决方案1】:

由于每个 CI 任务通常在容器(或其他隔离环境)中运行,这将需要 GitLab 运行程序与 ECS 本地对话以启动新容器以用于作业

我认为这不会发生; GL 支持 Kubernetes,它更加通用,因为它不依赖于 AWS,并且还支持 AWS 的 EC2 自动缩放。 ECS 听起来需要付出很多额外的努力才能获得非常有限的收益。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-24
    • 2017-11-14
    • 1970-01-01
    • 2014-09-01
    • 1970-01-01
    • 2021-09-07
    • 2017-10-15
    • 1970-01-01
    相关资源
    最近更新 更多