可以与AWS AutoScale组一起使用Terraform来部署第一个成员,等待,然后根据需要部署其余成员



这里不是Terraform专家,

有没有办法让Terraform在空的AWS AutoScale组中创建一个节点,请等待,然后在不等待的情况下尽快创建所有其他节点?

情况是,我有一个应用程序,该应用程序使用共享目录存储公共文件,并使用主要/辅助体系结构进行设置。主要和次要之间的唯一区别是,主要将创建所需的文件和二进制文件。当前,应用程序群集正在下降,因为它试图一次创建整个AutoScale组,创建一个种族条件,每个节点都认为它是主要的。

用两个自动级别组替换单个自动化组,一个用于主服务器,另一个用于辅助服务器。在第二组中使用depends_on块使其取决于第一个块。这样,第二组才能在第一组成功启动之后。您可能还需要使用生命周期挂钩,以便主服务器可以自动化(然后是Terraform(发出信号,即它已经启动并完成了创建那些共享资源。

相关内容

最新更新