Làm cách nào tôi có thể quản lý các thay đổi về dung lượng mong muốn do các chính sách mở rộng trong trạng thái Nhóm AutoScaling?


9

Làm cách nào tôi có thể quản lý các thay đổi về công suất mong muốn do các chính sách mở rộng trong trạng thái Nhóm AutoScaling ở địa hình?

Cụ thể, giả sử tôi cung cấp một nguồn aws_autoscaling_group với terraform với một desired_capacity 4 và một chính sách scaleup vào sử dụng CPU cao. Sau đó, nhóm tự động cân bằng đã cập nhật thông qua các chính sách mở rộng đến công suất mong muốn là 6 nhưng trạng thái này không được ghi lại trong terraform .tfstate của tôi.

Nếu tôi muốn thực hiện thay đổi tiếp theo cho trạng thái nhóm tự động hóa thông qua terraform, làm thế nào tôi có thể thực hiện thay đổi mà không cần đặt lại độ mong muốn (vì nó không thay đổi trong .tf)? Tôi có thể tự động cập nhật mong muốn_capacity để phù hợp với kích thước nhóm hiện tại bằng cách nào đó không, hoặc tôi hoàn toàn không nên đặt mong muốn_capacity?

Câu trả lời:


10

Các desired_capacityin trong Terraform được đánh dấu trong tài liệu là tùy chọn. Vì vậy, với một min_sizegiá trị phù hợp , Terraform có thể đợi cho đến khi đạt được công suất tối thiểu trước khi tiếp tục.

Ở trên, với việc bổ sung chính sách quy mô có thể quản lý hiệu quả năng lực mà không cần cụ thể về desired_capacitymã Terraform của bạn. Điều này sẽ ngăn bạn không có Terraform ghi đè công suất tại thời điểm thực thi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.