Otomatik Ölçeklendirme Grubu durumunda ölçeklendirme ilkeleri nedeniyle istenen kapasitedeki değişiklikleri nasıl yönetebilirim?


9

Terraform'daki AutoScaling Group durumunda ölçeklendirme politikaları nedeniyle istenen kapasitedeki değişiklikleri nasıl yönetebilirim?

Özellikle, I istenen 4 kapasiteye sahip terraform aws_autoscaling_group kaynağı ve yüksek CPU kullanımı hakkında bir ölçeklendirme politikası sağladığımı varsayalım. Daha sonra, otomatik ölçeklendirme grubu ölçeklendirme ilkeleri aracılığıyla 6 istenen kapasiteye güncellenmiştir ancak bu durum terraform .tfstate dosyamda yakalanmamıştır.

Terraform aracılığıyla otomatik ölçekleme grubu durumumda daha sonra bir değişiklik yapmak istersem, (.tf dosyasında değişmediği için) want_capacity öğesini sıfırlamadan değişikliği nasıl yapabilirim? İstenilen kapasiteyi bir şekilde mevcut grup boyutuna uyacak şekilde güncellemeyi otomatikleştirebilir miyim, yoksa sadece arzu edilen kapasiteyi hiç ayarlamam gerekir mi?

Yanıtlar:


10

desired_capacityTerraform işaretlenir belgelerinde isteğe bağlı olarak. Bu nedenle min_sizeTerraform , uygun bir değerle devam etmeden önce minimum kapasiteye ulaşılana kadar bekleyebilir .

Ölçek politikasının eklenmesi ile yukarıdakiler, desired_capacityTerraform kodunuzda spesifik olmadan kapasiteyi etkili bir şekilde yönetebilir . Bu, Terraform'un yürütme anında mevcut olan kapasiteyi geçersiz kılmasını önleyecektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.