如何为客户端添加的多个网站配置带弹性云服务器的ALB/Traefik/HA代理



我计划使用IaaC(Terraform与Ansible尚未决定(在ECS中生成任务和集群,从而为不同的网站部署应用程序容器。到目前为止,它已排序,但我如何通过 ALB/Traefik/HA 代理或任何其他服务将这些网站映射到容器。对于数量有限的网站,可以这样做,但网站是从未定义的客户端添加的。

谢谢

这很简单,例如,当您在 Terraform 中生成服务时,您可以在任务定义中指定 docker 标签,它们将被 Traefik 拾取并添加到路由中。像这样:

"dockerLabels":{
    "traefik.enable":"true",
    "traefik.port":"${portFrom}",
    "traefik.backend":"my-service",
    "traefik.frontend.rule":"Host:app.${var.domain}" },

最新更新