有很多选择:

  • 使用ECS cli进行Docker-compose看起来是最简单的解决方案
  • Terraform
  • CloudFormation(看起来很复杂!)
  • Ansible

  • 我只想通过ELB设置基本的ECS Docker设置,并轻松更新Docker镜像版本。
    我们所有人都喜欢这里的技术,但就技术而言,我们也不都是 super 天才。因此,我希望使设置尽可能简单。我们在ECS中运行Jenkins,2个NodeJS应用程序,2个Java应用程序,我知道它涉及IAM,安全组,EBS,ELB,ECS服务/任务,ECS任务定义,但是在CloudFormation中已经变得非常复杂。
    有什么好的技术可以使我们使用Docker,使事情变得简单并且不需要我们非常聪明地理解我们自己的编程代码?

    最佳答案

    我建议您首先尝试使用Terraform设置管道。学习它会为您提供非供应商特定基础结构的代码体验。
    另一种可能性是避免直接使用CloudFormation,而更喜欢使用AWS CDK(https://docs.aws.amazon.com/cdk/latest/guide/home.html)作为IaC。
    最好的祝福

    关于amazon-web-services - 在ECS上建立CI/CD管道的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63402226/

    10-16 16:53