0
當使用Terraform lifecycle來管理我們的自動調節組時,我們使用create_before_destroy
標誌,以便在銷燬當前的ASG之前創建新的自動調節組(ASG)。我試圖解決的問題是Terraform似乎需要10分鐘才能銷燬當前的ASG。Terraform - 不要等到自動調節組銷燬
是否有啓動命令摧毀,而不是等待它完成呢?
當使用Terraform lifecycle來管理我們的自動調節組時,我們使用create_before_destroy
標誌,以便在銷燬當前的ASG之前創建新的自動調節組(ASG)。我試圖解決的問題是Terraform似乎需要10分鐘才能銷燬當前的ASG。Terraform - 不要等到自動調節組銷燬
是否有啓動命令摧毀,而不是等待它完成呢?
默認情況下銷燬自動縮放組terraform時會等待池中的所有實例終止。即使在縮放資源的過程中,您也可以強制自動縮放組刪除。這不是默認行爲,Terraform通常會在刪除組之前耗盡所有實例。您可以通過在ASG上指定force_delete
來繞過此操作,但可能會遺留孤立的資源,這是導致默認行爲的原因。
這裏的具體用例是什麼? –
@JakubKania我們通過我們的CD設置使用terraform進行部署,但是希望減少部署時間。一旦當前的ASG被觸發銷燬,我們實際上並不想等到確認它已經被銷燬,因爲它已經不在負載平衡器中,如果有必要,我們可以手動清理它。 – link664