由于AutoScaling组状态下的扩展策略,如何管理所需容量的更改?


9

由于Terraform中AutoScaling组状态下的缩放策略,如何管理所需容量的变化?

具体来说,假设我提供了一个Terras的aws_autoscaling_group资源desirable_capacity为4,并且在高CPU利用率上采用了扩展策略。后来,自动缩放组已通过缩放策略更新为所需容量6,但是在我的terraform .tfstate中未捕获此状态。

如果我想通过terraform对我的自动缩放组状态进行后续更改,该如何在不重置desirable_capacity的情况下进行更改(因为它在.tf中没有更改)?我可以以某种方式自动更新desirable_capacity以匹配当前组的大小,还是应该根本不设置desired_capacity?

Answers:


10

desired_capacityTerraform中的in Terraform 在文档中被标记为可选。因此,使用适当的min_size值,Terraform 可以等到达到最小容量后再继续。

以上内容,加上扩展策略,可以有效地管理容量,而无需desired_capacity在Terraform代码中具体说明。这将防止您在执行时让Terraform覆盖适当的容量。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.