ฉันจะจัดการการเปลี่ยนแปลงในความสามารถที่ต้องการได้อย่างไรเนื่องจากนโยบายการปรับขนาดในสถานะ AutoScaling Group


9

ฉันจะจัดการการเปลี่ยนแปลงในความจุที่ต้องการได้อย่างไรเนื่องจากนโยบายการปรับขนาดในสถานะกลุ่มการปรับขนาดอัตโนมัติในรูปแบบพื้นดิน?

โดยเฉพาะอย่างยิ่งสมมติว่าฉันจัดเตรียมทรัพยากร aws_autoscaling_groupด้วย terraform ที่ต้องการ_capacityที่ 4 และนโยบายการเพิ่มระดับการใช้งาน CPU สูง ต่อมากลุ่มการตรวจสอบอัตโนมัติได้รับการอัปเดตผ่านนโยบายการปรับขนาดเป็นความจุที่ต้องการ 6 แต่สถานะนี้ไม่ได้ถูกบันทึกไว้ใน. tfstate terraform ของฉัน

หากฉันต้องการเปลี่ยนแปลงสถานะกลุ่มการหมุนอัตโนมัติในภายหลังด้วย terraform ฉันจะเปลี่ยนแปลงได้อย่างไรโดยไม่ต้องรีเซ็ตความจุที่ต้องการ (เนื่องจากไม่มีการเปลี่ยนแปลงใน. tf) ฉันสามารถทำการอัปเดตที่ต้องการได้อย่างอัตโนมัติเพื่อให้ตรงกับขนาดกลุ่มปัจจุบันหรือไม่ฉันควรตั้งค่าความสามารถที่ต้องการได้หรือไม่?

คำตอบ:


10

desired_capacityใน terraform มีการทำเครื่องหมายในเอกสารประกอบเป็นตัวเลือก ดังนั้นด้วยmin_sizeค่าที่เหมาะสมTerraform สามารถรอจนกว่าจะถึงความจุขั้นต่ำก่อนดำเนินการต่อ

ข้างต้นด้วยการเพิ่มนโยบายขนาดสามารถจัดการความจุได้อย่างมีประสิทธิภาพโดยไม่ต้องเจาะจงdesired_capacityในรหัส Terraform ของคุณ สิ่งนี้จะป้องกันคุณจากการที่ Terraform ลบล้างความจุในขณะทำการประมวลผล

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.