【发布时间】:2023-01-27 01:39:44
【问题描述】:
我有一个使用 Terraform 创建的 GCP 实例。当我增加其根磁盘的大小时,Terraform 会尝试销毁并重新创建一个不可接受的新实例。这是我的地形代码:
resource "google_compute_instance" "test" {
...
boot_disk {
auto_delete = true
initialize_params {
image = var.image
size = 10 # I want to change it to 20
type = "pd-standard"
}
}
...
}
var.image 是:https://www.googleapis.com/compute/v1/projects/ubuntu-os-cloud/global/images/ubuntu-2004-focal-v20201028
如何在不重新创建 gcp 实例的情况下调整根磁盘的大小? (我想我可以通过手动调整大小来避免重新创建实例吗?请参阅How can size of the root disk in Google Compute Engine be increased?。但我不想手动调整大小,因为我需要调整很多实例。此外,如果我手动更改大小,terraform将显示漂移)。
请注意 AWS EC2,当我们更改大小时,terraform 不会重新创建新的 EC2。
【问题讨论】:
标签: google-cloud-platform terraform-provider-gcp gcp-compute-instance